Manuel PHP
Précédent |  | Suivant

# call_user_func_array

(PHP 4 >= 4.0.4)

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

## Description

mixed call_user_func_array ( string function_name [, array paramarr])

call_user_func_array() appelle la fonction utilisateur `function_name` avec les paramètres `paramarr`, rassemblés dans un tableau. Par exemple:

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

Voir aussi call_user_func(), call_user_method() et call_user_method_array().

> Note : call_user_func_array() a été ajouté en version PHP 4.05.

Précédent | Sommaire | Suivant
Fonctions | Niveau supérieur | call_user_func