call_user_func_array
(PHP 4 >= 4.0.4, PHP 5)
call_user_func_array --
Call a user function given with an array of parameters
Description
mixed
call_user_func_array
( callback function, array param_arr )
Call a user defined function given by
function
, with
the parameters in
param_arr
.
For example:
例子 1.
call_user_func_array()
example
<?php
function
debug
(
$var
,
$val
)
{
echo
"***DEBUGGING
\n
VARIABLE: $var
\n
VALUE:"
;
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
));
?>
|
|
See also
call_user_func()
,
and 有关
callback
类型的信息