Les paramètres des fonctions PHP peuvent avoir des valeurs par défaut, qui peuvent être spécifiées dans la déclaration de la fonction et utilisées lorsqu'elles sont omises. Syntaxe : function nom_fonction (type $paramètre1 = valeur_par défaut, type $paramètre2 = valeur_par défaut, ...) : type_retour. Par exemple, la fonction sum($a, $b = 0, $c) reçoit trois arguments, où $b a une valeur par défaut de 0. Si le paramètre de valeur par défaut est omis, sa valeur par défaut est utilisée. Par exemple, la fonction square($number = 10) renvoie le carré du nombre. En cas d'omission, la valeur par défaut de 10 est utilisée.
Valeurs par défaut pour les types de paramètres de fonction PHP
En PHP, les fonctions peuvent accepter des paramètres facultatifs, qui peuvent avoir des valeurs par défaut. La valeur par défaut est spécifiée dans la déclaration de la fonction et est utilisée lorsqu'elle est omise lors de l'appel de la fonction.
Syntaxe :
function function_name(type $parameter1 = default_value, type $parameter2 = default_value, ...): return_type
Par exemple, la fonction suivante accepte trois paramètres, où le deuxième paramètre a une valeur par défaut de 0
: 0
:
function sum($a, $b = 0, $c) { return $a + $b + $c; }
实战案例:
我们编写一个函数,它接受一个数字并返回其平方。如果未提供数字,则使用默认值 10
:
function square($number = 10) { return $number * $number; } echo square(); // 输出:100 echo square(5); // 输出:25
在上面的示例中,我们调用了 square()
函数两次。第一次调用时未提供参数,因此使用了默认值 10
。第二次调用时,我们提供了数字 5
rrreee
Cas pratique :
On écrit un fonction, elle prend un nombre et renvoie son carré. Si aucun nombre n'est fourni, la valeur par défaut de10
est utilisée : square()
deux fois. Aucun paramètre n'a été fourni lors du premier appel, donc la valeur par défaut 10
a été utilisée. Lors du deuxième appel, nous fournissons le nombre 5
comme argument. 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!