Wie viele Programmiersprachen PHP enthält eine integrierte Funktionalität , um Abwechslung in wie Funktionen definiert und rief zu geben. PHP-Programmierer können kleine , anonyme Funktionen im Code , damit es besser lesbar und effizient zu definieren, wie sie können in anderen Programmiersprachen wie Python. Um zu verstehen , wie der anonyme Funktionen in PHP arbeiten , ist es wichtig zu verstehen, wie PHP-Funktionen übernimmt und wie anonyme Funktionen arbeiten im Allgemeinen. Funktionen in PHP
Traditionell eine Funktion - in einer beliebigen Programmiersprache - bezeichnet einfach einen Code-Block , die bestimmte Aufgaben ausführt . Der Programmierer definiert diesen Code-Block mit einem Namen, und dann kann sie diesen Code während des Programms verwenden , indem Sie den Namen dieser Funktion. Das folgende Beispiel zeigt eine PHP-Funktion mit einem Argument . Ein Argument dient als Eingang , mit dem eine Funktion arbeitet , wenn es diese braucht
Funktion timesTwo ($ x ) {
echo $ x * 2; .
}
Funktionen und Variablen in PHP
Aufgrund der Natur der PHP-Interpreter können Programmierer Variablen verwenden, um Funktionen aufzurufen . Ein PHP-Programmierer erreicht dies durch die Schaffung einer Variable, die einen String - ein Wort - , die den Namen einer vorhandenen Funktion darstellt. Der Programmierer kann diese Variable mit offenen und geschlossenen Klammern angehängt , zusammen mit allen Argumenten der Funktion erforderlich. Der PHP-Interpreter ruft dann den Namen der Funktion Anpassung der variablen String. Das folgende Beispiel zeigt , wie das in der Praxis funktioniert :
Funktion func ( $ arg ) {
echo " $ arg "; }
$ f = " func" ;
f ( " Hallo "); //ruft " func ( ) " und druckt " Hallo ! "
Anonymous -Funktionen