Anonyme Funktionen sofort in PHP ausführen
In JavaScript ist das sofortige Definieren und Ausführen anonymer Funktionen mithilfe der folgenden Syntax unkompliziert:
<code class="js">(function () { /* do something */ })()</code>
Gibt es einen ähnlichen Mechanismus in PHP?
PHP 7
Mit PHP-Versionen 7 und höher können anonyme Funktionen sofort und bequem ausgeführt werden:
<code class="php">(function() { echo 'executed'; })();</code>
Vor PHP 7
Vor PHP 7 war die einzige Möglichkeit, eine sofortige Ausführung zu erreichen, die Funktion call_user_func():
<code class="php">call_user_func(function() { echo 'executed'; });</code>
Das obige ist der detaillierte Inhalt von## Wie führe ich anonyme Funktionen sofort in PHP aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!