call_user_func_array

call_user_func_array -- Call a user function given with an array of parameters

Description

mixed call_user_func_array ( string function_name [, array paramarr])

Call a user defined function given by function_name , with the parameters in paramarr .

 
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

 
=

 
$HTTP_SERVER_VARS["SERVER_NAME"]

 
;

 
call_user_func_array

 
('debug'

 
,

 
array("host"

 
,

 
$host))

 
;

 
call_user_func_array

 
('debug'

 
,

 
array("c"

 
,

 
$c))

 
;

 
call_user_func_array

 
('debug'

 
,

 
array("HTTP_POST_VARS"

 
,

 
$HTTP_POST_VARS))

 
;





הערה : This function was added to the CVS code after release of PHP 4.0.4pl1