Sofortige Ausführung anonymer Funktionen in PHP
Frage:
In JavaScript anonyme Funktionen kann sofort definiert und ausgeführt werden:
(function () { /* do something */ })()
Gibt es einen ähnlichen Ansatz in PHP?
Antwort:
Vor PHP 7, Das sofortige Ausführen anonymer Funktionen könnte mit call_user_func() erreicht werden:
<code class="php">call_user_func(function() { echo 'executed'; });</code>
In aktuellen PHP-Versionen können Sie jedoch anonyme Funktionen direkt ausführen:
<code class="php">(function() { echo 'executed'; })();</code>
Das obige ist der detaillierte Inhalt von## Können anonyme Funktionen sofort in PHP ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!