func_get_argsRetourne 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 func_get_args
= 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 func_get_args 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_argfunc_num_argsReflectionFunctionAbstract::getParameters