func_get_args Retourne les arguments d'une fonction sous la forme d'un tableau &reftitle.description; arrayfunc_get_args Récupère les arguments d'une fonction sous la forme d'un tableau. func_get_arg peut être utilisé conjointement à func_num_args et func_get_args pour permettre aux fonctions utilisateurs d'accepter un nombre variable d'arguments. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Retourne un tableau dont chaque élément est une copie du membre correspondant de la liste d'arguments de la fonction. &reftitle.errors; Générera une alerte si elle est appelée hors d'une fonction. &reftitle.examples; Exemple avec <function>func_get_args</function> = 2) { echo "Le second argument est : " . func_get_arg(1) . "\n"; } $arg_list = func_get_args(); for ($i = 0; $i < $numargs; $i++) { echo "L'argument $i est : " . $arg_list[$i] . "\n"; } } foo(1, 2, 3); ?> ]]> &example.outputs; Exemple <function>func_get_args</function> avec des arguments par référence et par valeur ]]> &example.outputs; Tel que passé : array ( 0 => 'bar', ) Après changement : array ( 0 => 'baz', ) Tel que passé : array ( 0 => 'bar', ) Après changement : array ( 0 => 'baz', ) &reftitle.notes; ¬e.func-named-params; ¬e.funcbyref; Cette fonction retourne uniquement une copie des arguments passés, et ne compte ne traite pas les arguments par défaut (non passés). &reftitle.seealso; La syntaxe ... func_get_arg func_num_args ReflectionFunctionAbstract::getParameters