Wissen Sie, wie man optionale Parameter in PHP erstellt?

藏色散人
Freigeben: 2023-03-12 07:08:02
Original
2002 Leute haben es durchsucht

Im vorherigen Artikel „Spielen Sie mit PHP und generieren Sie schnell QR-Codes“ habe ich Ihnen vorgestellt, wie Sie mit PHP schnell QR-Codes generieren können. Interessierte Freunde können mehr darüber erfahren~

Das Thema dieses Artikels ist „. Wie erstelle ich optionale Parameter in PHP?

Manche Leute fragen sich vielleicht, was „optionale Parameter“ sind?

Optionale Parameter beziehen sich auf Parameter, die die Funktion der Funktion auch dann nicht verhindern, wenn nichts übergeben wird. Für den Laien bedeutet dies, dass diejenigen mit Standardwerten optionale Parameter sind.

Wenn es dann völlig optionale Parameter gibt, übernimmt das Programm deren Werte. Wenn einem Parameter jedoch kein Wert zugewiesen wird, stoppt das Programm normalerweise nicht, indem der Funktion der Standardwert des Parameters bereitgestellt wird. Wenn der Funktion jedoch während des Aufrufs ein Wert für ein Argument zugewiesen wird, überschreibt das angegebene Argument das Standardargument und das Programm läuft normal weiter. Wenn der Aufruf der Funktion jedoch keinen Wert liefert, läuft das Programm weiter Normalerweise wird der Standardwert verwendet.

→ Hinweis: Um beim Erstellen einer PHP-Funktion weitere Funktionen hinzuzufügen, können wir Parameter hinzufügen, die den Variablen ähneln und in Klammern nach dem Funktionsnamen angegeben werden.

Lassen Sie mich Ihnen anhand von zwei Beispielen vorstellen, wie Sie optionale Parameter in PHP erstellen:

Beispiel 1:

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

Ausgabe:

Wissen Sie, wie man optionale Parameter in PHP erstellt?

我要去北京!
我要去上海!
我要去深圳!
Nach dem Login kopieren

Beispiel 2:

<?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);
Nach dem Login kopieren

Ausgabe:

Wissen Sie, wie man optionale Parameter in PHP erstellt?

定时器设置为: 0 : 0 : 0.
定时器设置为: 10 : 30 : 0.
定时器设置为: 0 : 20 : 40.
Nach dem Login kopieren

Hinweis: Bei Verwendung von Standardparametern müssen alle Standardparameter rechts von allen Nicht-Standardparametern platziert werden; andernfalls funktioniert die Funktion nicht wie erwartet.

Abschließend möchte ich jedem das neueste und umfassendste „PHP-Video-Tutorial“ empfehlen ~ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonWissen Sie, wie man optionale Parameter in PHP erstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage