call_user_func_array

(PHP 4 >= 4.0.4, PHP 5)

call_user_func_array — Appelle une fonction utilisateur avec les paramètres rassemblés en tableau

Description

mixed call_user_func_array ( callback $function, array $param_arr )

Appelle la fonction utilisateur function avec les paramètres param_arr , rassemblés dans un tableau.

Liste de paramètres

function

La fonction à appeler.

param_arr

Les paramètres à passer à la fonction, sous la forme d'un tableau indexé.

Valeurs de retour

Retourne le résultat de la fonction, ou FALSE si une erreur survient.

Exemples

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

Voir aussi

call_user_func()
information à propos de callback type