Maison  >  Article  >  développement back-end  >  PHP peut-il transmettre les paramètres du tableau ?

PHP peut-il transmettre les paramètres du tableau ?

青灯夜游
青灯夜游original
2022-05-09 18:35:012553parcourir

php peut transmettre des paramètres de tableau. Dans PHP5.6 et versions ultérieures, les paramètres formels d'une fonction peuvent utiliser "..." pour indiquer que la fonction peut accepter un nombre variable de paramètres, et les paramètres variables seront transmis à la fonction sous forme de tableau, la syntaxe "fonction nom de la fonction(...$arr){//code d'exécution}".

PHP peut-il transmettre les paramètres du tableau ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php peut transmettre les paramètres du tableau.

Lors de l'appel d'une fonction, vous devez transmettre des paramètres à la fonction. Les paramètres transmis à la fonction sont appelés paramètres réels et les paramètres définis par la fonction sont appelés paramètres formels. Il existe quatre façons de transmettre des paramètres à une fonction, à savoir le passage par valeur, le passage par référence, les paramètres par défaut et les paramètres de longueur variable.

Le paramètre de longueur variable sera transmis à la fonction sous forme de tableau.

Paramètres de longueur variable PHP

Dans PHP 5.6 et versions ultérieures, les paramètres formels d'une fonction peuvent utiliser pour indiquer que la fonction peut accepter un nombre variable de paramètres, et les paramètres variables seront traités comme un tableau transmis à la fonction.

Les exemples sont les suivants :

<?php
    function test(...$arr){
        var_dump($arr);
    }
    test(1, 2, 3, 4);
    test(5, 6, 7, 8, 9, 10);
?>

PHP peut-il transmettre les paramètres du tableau ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
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