Maison > Article > développement back-end > Comment résoudre le problème du nombre incertain de paramètres en PHP
Solution au nombre incertain de paramètres de PHP : 1. Renvoie le nombre de paramètres réels via la fonction "func_num_args" ; 2. Renvoie un certain paramètre réel via la fonction "func_get_arg" 3. Renvoie en utilisant "func_get_args" ; " Fonction Un tableau de paramètres réels.
Recommandé : "Tutoriel vidéo PHP"
Solution au problème du nombre incertain de paramètres dans Fonction php
func_num_args : renvoie le nombre de paramètres réels ;
func_get_arg : renvoie un certain paramètre réel doit être transmis (c'est-à-dire l'index. du paramètre à ce moment dans le tableau renvoyé par func_num_args Index);
func_get_args : renvoie un tableau de paramètres réels
Chestnut
function add(){ $args = func_get_args() print_r($args); }
1. Inconvénients lorsque nous écrivons ; une fonction sans définir de paramètre réel, parfois l'appelant ne le fait pas. Je ne sais pas quels paramètres transmettre
2. Il est recommandé d'utiliser...$args
function add(…$args){ print_r($args); }
Remarque,
1. Lorsque plusieurs paramètres sont passés dans add(), la fonction Le $args interne est un tableau,
la fonction est appelée en interne... $args sera analysé en paramètres de fonction
2. C'est un... [ ] Le $args interne est un passage dans...Le tableau suivant
...$args est utilisé pour combiner des paramètres pour former un tableau Quand. appeler une fonction...$args est utilisé pour étendre le tableau en paramètres de fonction. C'est exactement le processus inverse.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!