En PHP, les paramètres sont les ports d'échange de données à l'intérieur et à l'extérieur de la fonction. La saisie des données dans la fonction est complétée par des paramètres. Selon la position où les paramètres sont utilisés, les paramètres sont divisés en paramètres formels et paramètres réels : 1. Les paramètres formels sont la liste des paramètres entre parenthèses après le nom de la fonction lors de la définition de la fonction. 2. Les paramètres réels sont les paramètres lorsque l'utilisateur appelle la fonction. Une fonction est un certain nombre de paramètres entre parenthèses après le nom de la fonction. Les paramètres réels et les paramètres formels doivent correspondre un à un dans l'ordre. des paramètres formels dans le corps de la fonction.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Pour déclarer une fonction personnalisée en PHP, vous pouvez utiliser le format de syntaxe suivant :
function 函数名 (参数1, 参数2, ..., 参数n){ 函数体; return 返回值; }
Le nom de la fonction lors de la déclaration de la fonction Les parenthèses suivantes "()" sont également requises. Les parenthèses contiennent une liste de paramètres acceptables. Les paramètres sont les variables déclarées, puis les variables peuvent être transmises à la fonction lors de l'appel de la fonction. La liste des paramètres peut être vide ou avoir un ou plusieurs paramètres. Utilisez des virgules pour séparer plusieurs paramètres.
En PHP, utilisez simplement le nom de la fonction et la liste des paramètres pour effectuer un appel de fonction partout où vous avez besoin d'utiliser la fonction :
函数名 (参数1, 参数2, ..., 参数n);
On peut le voir : La liste des paramètres de la fonction est composée de zéro ou plusieurs paramètres, chaque paramètre est séparé par des virgules. Alors, que sont les paramètres ?
Les paramètres sont les ports pour l'échange de données entre l'intérieur et l'extérieur de la fonction. La saisie des données dans la fonction est complétée par des paramètres.
Si la fonction n'a pas de liste de paramètres, la tâche effectuée par la fonction est fixe et l'utilisateur ne peut pas modifier certains comportements d'exécution à l'intérieur de la fonction lors de l'appel de la fonction.
Si la fonction dispose d'une liste de paramètres, la fonction peut obtenir les valeurs de données requises pour l'exécution de la fonction de l'extérieur. Autrement dit, lorsque l'utilisateur appelle une fonction, avant que le corps de la fonction ne soit exécuté, certaines données sont transmises à l'intérieur de la fonction via la liste des paramètres de la fonction. De cette façon, lorsque la fonction exécute le corps de la fonction, elle peut déterminer. ce qui se passe à l'intérieur du corps de la fonction en fonction des données transmises par l'utilisateur.
Selon l'emplacement où les paramètres sont utilisés, les paramètres sont divisés en deux types : les paramètres formels et les paramètres réels.
1. Paramètres formels
Les paramètres formels sont la liste des paramètres entre parenthèses après le nom de la fonction lors de la définition d'une fonction (appelés "paramètres formels"). Tout comme son nom, les paramètres formels eux-mêmes n'ont pas de valeurs spécifiques. . Étant donné que le corps de la fonction doit utiliser des paramètres externes, pour que les paramètres soient transmis correctement, ils doivent être transmis via les paramètres formels et les données du corps de la fonction. Les paramètres formels sont comme indiqué dans la figure ci-dessous.
[Exemple] Les paramètres formels d'une fonction sont les suivants :
<?php function hello($str){ echo '参数 $str 的值为:'.$str.'<br>'; } ?>
Parmi eux, la variable $str entre parenthèses après le nom de la fonction à la ligne 2 du code est le paramètre formel de la fonction.
2. Paramètres réels
Les paramètres réels sont les paramètres entre parenthèses après le nom de la fonction lorsque nous appelons la fonction (appelés "paramètres réels"). Les paramètres réels et les paramètres formels doivent correspondre un à un. dans l'ordre, et ils seront remplacés. Le paramètre formel correspond à la valeur de la variable dans le corps de la fonction. Le paramètre de la fonction peut être une valeur spécifique ou une variable. Les paramètres réels sont comme indiqué dans la figure ci-dessous.
【Exemple】Le code suivant montre les paramètres réels utilisés lors de l'appel de la fonction :
<?php function add($a, $b){ echo $a.' + '.$b.' = '.($a+$b).'<br>'; } add(11, 32); ?>
Parmi eux, 11 et 32 entre parenthèses après le nom de la fonction à la ligne 6 du code sont les paramètres réels.
Remarque : les paramètres réels doivent être les mêmes que le nombre de paramètres formels et correspondre un à un, sinon le programme tournera mal.
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!