Maison  >  Article  >  développement back-end  >  Savez-vous comment créer des paramètres facultatifs en PHP ?

Savez-vous comment créer des paramètres facultatifs en PHP ?

藏色散人
藏色散人original
2021-08-17 17:51:241949parcourir

Dans l'article précédent "Comment générer rapidement des codes QR avec PHP", je vous ai présenté comment générer rapidement des codes QR via PHP. Les amis intéressés peuvent en apprendre davantage~

Le thème de cet article est "Comment faire". créer des paramètres facultatifs en PHP" ?

Certaines personnes peuvent se demander ce que sont les « paramètres facultatifs » ?

Paramètres facultatifs font référence à des paramètres qui n'empêcheront pas la fonction de fonctionner même si rien n'est transmis. En termes simples, cela signifie que les paramètres avec des valeurs par défaut sont des paramètres facultatifs.

Ensuite, s'il y a des paramètres complètement facultatifs, le programme prendra leurs valeurs, mais si aucune valeur n'est attribuée à un paramètre, le programme ne s'arrêtera pas ; ces paramètres sont généralement générés en fournissant à la fonction la valeur par défaut du paramètre. Mais si la fonction reçoit une valeur pour un argument lors de l'appel, l'argument donné remplace l'argument par défaut et le programme continuera à s'exécuter normalement. Cependant, si l'appel ne fournit aucune valeur à la fonction, le programme continuera à s'exécuter. normalement en utilisant la valeur par défaut.

→ Remarque : Afin d'ajouter plus de fonctions à la fonction lors de la création d'une fonction PHP, nous pouvons ajouter des paramètres. Les paramètres sont similaires aux variables ; les paramètres sont spécifiés entre parenthèses après le nom de la fonction.

Laissez-moi vous présenter comment créer des paramètres facultatifs en PHP à travers deux exemples :

Exemple 1 :

<?php
function travel($place = "北京")
{
  return "我要去$place.\n";
}
echo travel();
echo travel("上海");
echo travel("深圳");
?>

Sortie :

Savez-vous comment créer des paramètres facultatifs en PHP ?

我要去北京!
我要去上海!
我要去深圳!

Exemple 2 : eeSortie :

<?php
function timer($hour=00, $min=00, $sec=00)
{
    $time="$hour : $min : $sec.";
    return "定时器设置为: $time <br>";
}
echo timer();
echo timer(10, 30, 0);
echo timer(00, 20, 40);
Savez-vous comment créer des paramètres facultatifs en PHP ?

Remarque : Lors de l'utilisation des paramètres par défaut, tous les paramètres par défaut doivent être placés à droite de tous les paramètres autres que ceux par défaut, sinon la fonction ne fonctionnera pas comme prévu. Enfin, je voudrais recommander à tout le monde le "

Tutoriel vidéo PHP

" le plus récent et le plus complet ~ Venez apprendre !

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!

Déclaration:
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