Comment résoudre le problème du nombre incertain de paramètres en PHP

藏色散人
Libérer: 2023-03-04 17:32:02
original
3160 Les gens l'ont consulté

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.

Comment résoudre le problème du nombre incertain de paramètres en PHP

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);
}
Copier après la connexion

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);
}
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal