Maison > Article > développement back-end > Vous n'avez pas besoin de renseigner les paramètres de la fonction php ?
Il n'est pas nécessaire de renseigner les paramètres de la fonction php. Dans les fonctions PHP, les paramètres de fonction peuvent être omis. Si la fonction omet des paramètres, les tâches effectuées par la fonction sont fixes. L'utilisateur ne peut pas modifier certains comportements d'exécution à l'intérieur de la fonction lors de l'appel de la fonction ; peut être modifié à partir des valeurs de données requises pour l'exécution de la fonction sont obtenues en externe et la manière d'exécuter le corps de la fonction en interne peut être déterminée en fonction des données transmises par l'utilisateur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Lors du développement, certaines fonctions couramment utilisées peuvent être complétées en appelant des fonctions système. Mais si certaines fonctions ne fournissent pas de fonctions système en PHP, nous devons définir les fonctions nous-mêmes. Pour accomplir la même tâche, l'efficacité d'exécution de l'utilisation des fonctions système sera supérieure à celle des fonctions personnalisées, mais il n'y a aucune différence dans la façon dont les deux fonctions sont appelées dans le programme.
Pour déclarer une fonction personnalisée en PHP, vous pouvez utiliser le format de syntaxe suivant :
function 函数名 (参数1, 参数2, ..., 参数n){ 函数体; return 返回值; }
La première ligne de chaque fonction est l'en-tête de la fonction, qui se compose de trois parties : le mot-clé fonction, le nom de la fonction et la liste des paramètres. , où chaque partie remplit une fonction spécifique.
La liste des paramètres d'une fonction se compose de zéro ou plusieurs paramètres, séparés par des virgules. 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.
Si la fonction n'a pas de liste de paramètres, les tâches effectuées par la fonction sont fixes 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.
function 函数名(){ 函数体; return 返回值; }
Si la fonction a 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.
Exemple 1 : Si les paramètres sont omis, une fonction fixe sera exécutée - imprimer la table de multiplication
<?php function table(){ //定义函数 for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= $i; $j++) { echo $j.' * '.$i.' = '.$i*$j.' '; } echo '<br>'; } } table();//调用函数 ?>
Exemple 2 : Si les paramètres ne sont pas omis, les données seront modifiables - implémenter une opération d'addition simple
<?php function add($num1,$num2){ $a = $num1 + $num2; return $a; } $sum = add(11,5); echo '$sum = '.$sum.'<br>'; echo '6 + 33 ='.add(6,33).'<br>'; echo '42 + 21 ='.add(42,21).'<br>'; echo '167 + 153 ='.add(167,153); ?>
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!