Tagged Questions
0
votes
1answer
102 views
PHP function types
I am trying to find a way of classifying different types of PHP functions. For example that fopen, fwrite, fclose and so on are all part of IO, and the MySQL functions and MySQLi class is all for ...
5
votes
2answers
471 views
Is it bad practice to output from within a function?
For example, should I be doing something like:
<?php
function output_message($message,$type='success') {
?>
<p class="<?php echo $type; ?>"><?php echo $message; ...
4
votes
4answers
332 views
Best Method of function parameter validation
I've been dabbling with the idea of creating my own CMS for the experience and because it would be fun to run my website off my own code base.
One of the decisions I keep coming back to is how best ...
4
votes
5answers
294 views
Using php functions, reserved words as local identifiers [closed]
I'm thinking of some of the array functions. "key", "each", "pos", "range". These are often very useful as local identifiers! I have also seen code that (ab)uses $return, $list, $array, $string. What ...
10
votes
5answers
1k views
Why are PHP function signatures so inconsistent?
I was going through some PHP functions and I could not help notice the following:
<?php
function foo(&$var) { }
foo($a); // $a is "created" and assigned to null
$b = array();
foo($b['b']);
...
3
votes
2answers
322 views
Setting $_POST variables as a means of passing data / Not passing parameters in functions
I've got a legacy PHP web application wherein almost each and every function makes references to $_POST variables - retrieving their values, AND setting them (or setting new POST variables) as a means ...