匿名関数をその場で実行する: JavaScript と PHP の比較
JavaScript では、次のような表記法を使用して匿名関数を即座に実行できます。 :
(function () { /* do something */ })()
しかし、PHP でも同じことができますか?
PHP バージョン 7 より前の場合、ここに示すように、関数の即時実行をトリガーする明確な方法は 1 つだけありました。
<code class="php">call_user_func(function() { echo 'executed'; });</code>
しかし、より新しいバージョンの PHP では、より簡単な解決策があります。
<code class="php">(function() { echo 'executed'; })();</code>
この構文を使用すると、匿名関数を 1 つの簡潔な行で作成して実行できます。
以上が記事の内容を質問として適合させるタイトルのオプションをいくつか示します。 * **PHP は JavaScript の匿名関数の実行に匹敵しますか?** * **オンザフライの匿名関数: PHP との比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。