php - call_user_func_array

Description

mixed call_user_func_array ( callback $function, array $param_arr )
Call a user defined function with the parameters in param_arr.

Parameters


function
The function to be called.
param_arr
The parameters to be passed to the function, as an indexed array.

Return Values

Returns the function result, or FALSE on error.

Examples


Example 742. call_user_func_array() example
<?php

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));


?>

No comments:

Post a Comment