Maison > développement back-end > tutoriel php > Quelles sont les valeurs par défaut des types de paramètres de fonction PHP ?

Quelles sont les valeurs par défaut des types de paramètres de fonction PHP ?

WBOY
Libérer: 2024-04-10 15:48:02
original
1077 Les gens l'ont consulté

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.

PHP 函数参数类型的默认值是什么?

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
Copier après la connexion

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;
}
Copier après la connexion

实战案例:

我们编写一个函数,它接受一个数字并返回其平方。如果未提供数字,则使用默认值 10

function square($number = 10)
{
    return $number * $number;
}

echo square(); // 输出:100
echo square(5); // 输出:25
Copier après la connexion

在上面的示例中,我们调用了 square() 函数两次。第一次调用时未提供参数,因此使用了默认值 10。第二次调用时,我们提供了数字 5rrreee

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 de 10 est utilisée :
    rrreee
  • Dans l'exemple ci-dessus, nous avons appelé la fonction 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.
  • Autres notes :
🎜Les valeurs par défaut ne peuvent être spécifiées que dans les déclarations de fonction. 🎜🎜Les paramètres facultatifs avec des valeurs par défaut doivent être à la fin de la liste des paramètres de déclaration de fonction. 🎜🎜Le paramètre peut être omis en toute sécurité s'il a une valeur par défaut. 🎜🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal