Description
mixed call_user_func ( callback $function [, mixed $parameter [, mixed $...]] )Call a user defined function given by the function parameter.
Parameters
- function
- The function to be called. Class methods may also be invoked statically using this function by passing array($classname, $methodname) to this parameter.
- parameter
- Zero or more parameters to be passed to the function.
Note: Note that the parameters for call_user_func() are not passed by reference.
<?phpfunction increment(&$var) {$var++;}$a = 0;call_user_func('increment', $a);echo $a; // 0call_user_func_array('increment', array(&$a)); // You can use this insteadecho $a; // 1?>
Return Values
Returns the function result, or FALSE on error.Examples
Example 743. call_user_func() example
<?phpfunction barber($type)
{
echo "You wanted a $type haircut, no problem";
}call_user_func('barber', "mushroom");call_user_func('barber', "shave");?>
No comments:
Post a Comment