Position actuelle: Accueil> Derniers articles> Explication détaillée des valeurs par défaut des types de paramètres de fonction PHP | Comment utiliser les valeurs par défaut des paramètres PHP

Explication détaillée des valeurs par défaut des types de paramètres de fonction PHP | Comment utiliser les valeurs par défaut des paramètres PHP

M66 2025-07-08

Valeur par défaut du type de paramètre de fonction PHP

Dans PHP, les fonctions peuvent accepter les paramètres avec des valeurs par défaut. Ces valeurs par défaut sont spécifiées dans la déclaration de fonction, et si les paramètres correspondants sont omis lorsque la fonction est appelée, ces valeurs par défaut sont utilisées.

Exemple de syntaxe:

La syntaxe pour définir les valeurs par défaut dans PHP est la suivante:

 <span class="fun">function function_name (type $ paramètre1 = default_value, type $ paramètre2 = default_value, ...): return_type;</span>

Par exemple, ce qui suit est une fonction où le deuxième paramètre définit la valeur par défaut:

 <span class="fun">Sum de fonction ($ a, $ b = 0, $ c)</span>

Cette fonction accepte trois paramètres, où la valeur par défaut de $ b est 0. Lorsqu'une fonction est appelée, si aucune valeur n'est fournie pour $ b, il utilisera automatiquement la valeur par défaut 0.

Cas pratiques:

Ensuite, nous rédigerons une fonction qui prend un nombre et renvoie le carré de ce nombre. Si aucun nombre n'est fourni, la valeur par défaut de 10 est utilisée:

 <span class="fun">Fonction Square ($ numéro = 10)</span>

Voici le code complet de la fonction:

 <span class="fun">fonction carré ($ numéro = 10) {return $ numéro * $ numéro; }</span>

Vous pouvez appeler la fonction de la manière suivante:

 <span class="fun">Echo Square (); // Sortie: 100</span>
 <span class="fun">Echo Square (5); // Sortie: 25</span>

Aucun paramètre n'est fourni sur le premier appel, donc la valeur par défaut de 10 est utilisée; Le deuxième appel est fourni, donc le carré de 5 est retourné.

Autres notes:

  • La valeur par défaut ne peut être spécifiée que lorsque la fonction est déclarée.
  • Les paramètres facultatifs avec les valeurs par défaut doivent être à la fin de la liste des paramètres de fonction.
  • Si le paramètre a une valeur par défaut, le paramètre peut être omis.

Résumer

En PHP, les valeurs par défaut des paramètres de fonction rendent les fonctions plus flexibles et peuvent gérer différentes situations de passage de paramètres. En utilisant raisonnablement les valeurs par défaut, nous pouvons simplifier le code en évitant de vérifier manuellement si les paramètres sont vides.