Composants d'une fonction PHP : nom de la fonction, liste des paramètres, corps de la fonction. Le nom de la fonction est utilisé pour appeler la fonction, la liste des paramètres contient les paramètres reçus et le corps de la fonction place le code à exécuter. En pratique, une fonction de sommation peut être créée pour renvoyer le résultat de l’addition de deux nombres. Les noms de fonctions ne peuvent pas être identiques, les types de paramètres peuvent être spécifiés via des astuces, le corps de la fonction peut contenir n'importe quelle syntaxe PHP et peut renvoyer n'importe quel type de valeur.
La composition des éléments de la fonction PHP
Format de syntaxe
function 函数名称(参数列表) {
函数体;
}
Copier après la connexion
Composition des éléments
- Nom de la fonction : L'identifiant de la fonction, utilisé pour appeler la fonction dans le programme.
- Liste des paramètres : Contient les paramètres reçus par la fonction, séparés par des virgules. Il peut s'agir de paramètres facultatifs ou par défaut.
- Corps de la fonction : Placez le bloc de code à exécuter et vous pouvez utiliser l'instruction return pour renvoyer le résultat.
Cas pratique
Créez une fonction qui additionne deux nombres :
function sum($num1, $num2) {
return $num1 + $num2;
}
// 用法
$result = sum(5, 10);
echo $result; // 输出:15
Copier après la connexion
Type de description
- Le nom de la fonction ne peut pas avoir le même nom qu'un mot réservé ou une fonction existante.
- Les types dans la liste des paramètres ne sont pas spécifiés dans la définition de la fonction, mais le type attendu peut être spécifié via des astuces de type de paramètre.
- Le corps de la fonction peut utiliser n'importe quelle syntaxe PHP, y compris les structures de contrôle, les boucles et les opérations variables.
- Une fonction peut renvoyer une valeur de n'importe quel type, ou être déclarée comme ne renvoyant pas de valeur à l'aide du mot-clé void.
Autres notes
- Les paramètres peuvent être transmis par valeur ou par référence.
- Une fonction peut être déclarée comme fonction statique via le mot-clé static, elle ne sera pas instanciée.
- La fonction peut être publique, protégée ou privée pour contrôler sa visibilité.
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!