Il existe quatre façons d'appeler des fonctions en PHP : appel régulier, passage de paramètres, valeur de retour et fonction variable. Les appels réguliers utilisent des noms de fonction et des paramètres ; le passage des paramètres peut se faire par valeur ou par référence ; les valeurs de retour utilisent le mot-clé return, les fonctions utilisent le nom de la variable comme nom de fonction ;
En PHP, les fonctions peuvent être appelées des quatre manières suivantes :
La méthode d'appel de fonction la plus basique est :
function_name(arg1, arg2, ...);
Par exemple :
echo hello(); // 输出:"Hello"
Les paramètres de fonction peuvent être transmis par valeur ou référence :
Passez par référence en ajoutant les symboles &
devant le nom du paramètre, par exemple : &
符号进行引用传递,例如:
function swap(&$a, &$b) { $temp = $a; $a = $b; $b = $temp; } $a = 1; $b = 2; swap($a, $b); echo "$a, $b"; // 输出:"2, 1"
函数可以返回一个值,使用 return
function double(int $num): int { return $num * 2; } echo double(5); // 输出:"10"
return<. /code> Mots clés, par exemple : $function_name($arg1, $arg2, ...);
Copier après la connexion4. Fonction variableLa fonction variable est une méthode d'appel de fonction spéciale en PHP, qui permet d'utiliser le nom de la variable comme nom de fonction. La syntaxe est la suivante : &lt;?php
$hello = &quot;Hello&quot;;
$hello(&quot;World!&quot;); // 等同于 echo &quot;Hello World!&quot;;
?&gt;
Copier après la connexion
Par exemple : &lt;?php
function average(int $num1, int $num2): float {
return ($num1 + $num2) / 2;
}
// 调用函数
echo &quot;两数的平均值为:&quot; . average(5, 10) . &quot;\n&quot;; // 输出:&quot;7.5&quot;
?&gt;
Copier après la connexionCas pratiqueExemple : Calculer la moyenne de deux nombres
🎜rrreee🎜Grâce à la méthode d'appel de fonction présentée ci-dessus, nous pouvons utiliser de manière flexible les fonctions PHP pour effectuer diverses programmations. Tâches . 🎜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!