Die PHP-Funktion und der Funktionsaufruf
Wenn Sie PHP lernen, sollten Sie jede Zeile in Ihrem Programm mit Code versehen, damit Sie lernen können, wie der Code funktioniert. Irgendwann werden Sie feststellen, dass Ihr Programm bestimmte Aufgaben immer wieder ausführen muss. Und deshalb schreiben Sie immer wieder dieselben Codezeilen. Beispielsweise muss ein Besucher Ihrer Website in mehreren Fällen eine E-Mail-Adresse angeben. Er möchte vielleicht etwas kaufen, sich für Ihren Newsletter anmelden oder ein Kundendienstformular ausfüllen. Jedes Mal, wenn er seine E-Mail-Adresse eingibt und das Webformular sendet, soll Ihr Programm die Richtigkeit der E-Mail-Adresse überprüfen. Sie können diese Aufgabe an jedem Ort in Ihrem Programm codieren, an dem Sie die E-Mail-Adresse überprüfen müssen. Das ist aber nicht sehr effizient. Nun, PHP hat eine Antwort auf dieses Problem. Es heißt eine Funktion.

Grundsätzlich gibt es zwei Arten von PHP-Funktionen. Der erste Typ ist die eingebaute Funktion. Diese Funktionen sind bereits Teil der PHP-Sprache und müssen daher nicht selbst geschrieben werden. Um diese integrierten Funktionen zu nutzen, fügen Sie Ihrem Programm einfach einen Funktionsaufruf hinzu. Ein Funktionsaufruf ist ein Code, der Ihr Programm anweist, die integrierte Funktion bei Bedarf "aufzurufen". Der zweite Funktionstyp ist die benutzerdefinierte Funktion. Dies sind die Funktionen, die Sie selbst schreiben. Nachdem Sie die Funktion geschrieben haben, können Sie sie jederzeit in Ihr Programm aufrufen, indem Sie einen Funktionsaufruf codieren. Werfen wir einen Blick auf den PHP-Code für einen Funktionsaufruf.

Grundlegender PHP-Code
Funktionsname (Argument, Argument);

Beispiel
print ($ message);


drucken();
Funktionsname
Dies ist der Name, der der Funktion gegeben wird, und wie Ihr Programm die Funktion identifiziert. Ich habe die eingebaute Druckfunktion als Beispiel verwendet. Der Funktionsname für die Druckfunktion lautet drucken und es wird auf der linken Seite von () platziert.

print ($ message);
Klammer
Die Klammern werden verwendet, um Informationen an die Funktion zu übergeben. Wenn Sie keine Informationen übergeben müssen, setzen Sie nichts zwischen ().

$ message
Streit
Das Argument ist die Information, die Sie an die Funktion übergeben möchten. Wenn Sie mehr als ein Argument haben, trennen Sie diese durch ein Komma. Setzen Sie dann die Argumente zwischen die Klammern. In unserem Beispiel ist das an die Funktion übergebene Argument (Information) die Variable $ message, die zwischen den Klammern steht. Die integrierte Druckfunktion druckt den Wert, den Sie der Variablen $ message gegeben haben.

print ($ message);
;
Das Semikolon beendet den Funktionsaufruf

Hinweis: Eine Funktion gibt normalerweise Informationen an das Programm zurück, wenn die Funktion abgeschlossen ist. Beispielsweise gibt die Druckfunktion einen Booleschen Wert an das Programm zurück.





Video-Anleitungen: Call by Value / Call by Reference (Parameterübergabe) - Funktionen in Java 3 (Kann 2024).