Position actuelle: Accueil> Derniers articles> Comment simplifier les appels de fonction à l'aide de paramètres de longueur variable (...) en php

Comment simplifier les appels de fonction à l'aide de paramètres de longueur variable (...) en php

M66 2025-09-25

Implémentez la méthode d'appel avec "..." avant le paramètre en php

Dans PHP, la méthode d'appel avec "..." avant le paramètre est réellement utilisée pour utiliser les paramètres de longueur variable. Les paramètres de longueur variable permettent à la fonction d'accepter n'importe quel nombre de paramètres. En ajoutant trois points "..." avant que le paramètre ne soit défini lorsque la fonction est définie, vous pouvez définir un paramètre de longueur variable.

Comment utiliser les paramètres de longueur variable

Affichons comment utiliser des paramètres de longueur de variables avec un exemple de code spécifique. Dans le code suivant, nous créons une fonction «SUMUMBUMBERS», qui prend n'importe quel nombre de paramètres et renvoie la somme de ces paramètres.

 function sumNumbers(...$numbers) {
    $total = 0;
    foreach ($numbers as $number) {
        $total += $number;
    }
    return $total;
}

Dans cet exemple, «... $ nombres» signifie que la fonction peut prendre n'importe quel nombre de paramètres et les encapsuler dans un tableau «$ nombres». La fonction utilise en interne «ForEach» pour parcourir chaque numéro et l'accumuler dans «$ total», et renvoie enfin la somme.

Fonction du paramètre de longueur de variable d'appel

Ensuite, nous pouvons appeler la fonction «Summbers» en transmettant un nombre différent de paramètres pour tester sa fonction de paramètre de longueur variable. Voici quelques exemples:

 echo sumNumbers(1, 2, 3, 4, 5); // Le résultat de sortie est15
echo sumNumbers(10, 20, 30); // Le résultat de sortie est60
echo sumNumbers(2, 4); // Le résultat de sortie est6
echo sumNumbers(); // Le résultat de sortie est0

Dans ces exemples, nous passons dans un nombre différent de paramètres, et la fonction «Summbers» est capable de calculer et de sortir correctement leurs sommes.

Résumer

Grâce à l'exemple de code ci-dessus, nous pouvons voir qu'en PHP, nous pouvons utiliser des paramètres de longueur variable en ajoutant "..." avant les paramètres. Cette méthode permet aux fonctions d'accepter un certain nombre de paramètres, d'améliorer la lisibilité et la flexibilité du code, et de simplifier le processus de définition et d'appel des fonctions. J'espère que ce tutoriel peut vous aider à mieux comprendre les paramètres de longueur variable dans PHP.