|
|
|
PHP allows to call user functions through two different functions shown in the examples below.
A small difference in these 2 examples one has all arguments in an array param the other uses multiple params.
The difference is the function called call_user_func() vs call_user_func_array()
| <?php
/* Call User Function with Vars */
function car ($color, $doors) {
if ($doors==4 && $color=="blue")
print "We have no $color 4 door cars, sorry";
else
print "Our $color 5 door cars are only $9999";
}
call_user_func ('car', "blue", 4) . "\n";
call_user_func ('car', "red", 5);
?> | |
| <?php
/* Call User Function with Array */
function debug($var, $val)
echo "***DEBUGGING\nVARIABLE: $var\nVALUE:";
if (is_array($val) || is_object($val) || is_resource($val))
print_r($val);
else
echo "\n$val\n";
echo "***\n";
}
$c = mysql_connect();
$host = $_SERVER["SERVER_NAME"];
call_user_func_array ('debug', array("host", $host));
call_user_func_array ('debug', array("c", $c));
call_user_func_array ('debug', array("_POST", $_POST));
?> | | |
|
| Basic Authentication with sessions Categories : PHP, Beginner Guides, Authentication, Form Processing, Sessions | | | Introduction to Language Files Categories : PHP, Filesystem, Beginner Guides | | | News management class Categories : PHP, PHP Classes, Beginner Guides | | | PHP Email image generator - hide your email from bots - using the GD Library Categories : PHP, Graphics, GD image library, Beginner Guides | | | Newbie Notes #8 - A cron trick Categories : PHP, CURL, Beginner Guides | | | normalize fields and strings used in where (command's Sql) Categories : PHP, Databases, Oracle, Functions | | | a PHP Function to Get only the filename (remove the extension) using regular expressions. Categories : PHP, Regexps, Beginner Guides | | | A beginner's session handling class Categories : PHP, PHP Classes, Sessions, Beginner Guides | | | email new items in db Categories : PHP, Email, Databases, MySQL, Beginner Guides | | | A very simple PHP single password cookie based login without usernames. Categories : PHP, Cookies, Security, Beginner Guides | | | PHP based Contact email form with multiple recipients, text file based, supports departments. Categories : PHP, Email, Beginner Guides, Filesystem | | | Db_lib - practical example usage of database abstraction and form validation.
Categories : PHP, Form Processing, PHP Classes, Data Validation, Beginner Guides | | | Beginners Array Functions Categories : PHP, Beginner Guides, Arrays | | | Newbie Notes #7 - Ridiculous regex Categories : PHP, Beginner Guides, Regexps | | | Newbie Notes #1 - Making a form return to itself Categories : PHP, Beginner Guides, HTML and PHP | |
|
|
|