Festlegen eines Standardwerts für eine Argumentvariable in einer PHP-Funktion
In diesem Tutorial erfahren Sie, wie Sie einen Standardwert für eine Argumentvariable in einer PHP-Funktion verwenden. Dieser Standardwert wird von der Funktion nur verwendet, wenn für die im Funktionsaufruf an die Funktion übergebene Argumentvariable kein Wert vorhanden ist.

In den vorherigen Tutorials haben Sie gelernt, wie Sie eine grundlegende PHP-Funktion schreiben und wie Sie Informationen über den Funktionsaufruf an die Funktion übergeben. Schauen wir uns eine einfache Funktion und einen Funktionsaufruf an.

Grundlegende PHP-Funktion und Funktionsaufruf
Funktion Hello_Visitor ($ current_name)
{echo "Willkommen, $ aktueller_name"; }}

Hello_Visitor ("Nancy");

Wie Sie sehen können, hat diese Hello_Visitor-Funktion eine Argumentvariable, $ current_name. Im Funktionsaufruf lautet der an die Funktion übergebene Wert für die Variable $ current_name Nancy. Wie Sie sich vorstellen können, wird auf der Webseite nur das gedruckt, wenn im Funktionsaufruf kein Wert übergeben wird Herzlich willkommen,. Um sich auf Situationen vorzubereiten, in denen kein Wert an die Funktion übergeben wird, können Sie einen Standardwert festlegen, der verwendet werden soll. Setzen wir den Standardwert auf jeder. Wenn dann der Standardwert verwendet wird, wird die an den Webbrowser gesendete Nachricht angezeigt Herzlich willkommen. Hier ist der geänderte Code, der einen Standardwert für die Argumentvariable festlegt.

Funktion Hello_Visitor ($ current_name = "jeder")
{echo "Willkommen, $ aktueller_name"; }}

Hello_Visitor ();

Funktion Funktionsname ($ argument = Wert)
Funktion Hello_Visitor ($ current_value = "jeder")
Wie Sie sehen können, wird ein Standardwert festgelegt, indem der Wert der Argumentvariablen in der Klammer zugewiesen wird. ($ argument = value) Wie oben angegeben, der Wert jeder wird verwendet, wenn kein anderer Wert über den Funktionsaufruf übergeben wird.

Funktionsname( );
Hello_Visitor ();
In diesem grundlegenden Funktionsaufruf steht nichts zwischen den Klammern und daher wird kein Wert an die Funktion übergeben.





Video-Anleitungen: Definitionsbereich, Wertebereich bei Funktionen, Übersicht, Mathehilfe online | Mathe by Daniel Jung (April 2024).