(PHP 4 >= 4.0.4, PHP 5)
call_user_func_array — Appelle une fonction utilisateur avec les paramètres rassemblés en tableau
Appelle la fonction utilisateur function avec les paramètres param_arr , rassemblés dans un tableau.
La fonction à appeler.
Les paramètres à passer à la fonction, sous la forme d'un tableau indexé.
Retourne le résultat de la fonction, ou FALSE si une erreur survient.
Exemple 899. Exemple avec call_user_func_array()
<?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
));
?>
call_user_func() |
information à propos de callback type |