PHP の即時呼び出し関数式 (IIFE)?
JavaScript の即時呼び出し関数式 (IIFE) は、定義と同時に関数を実行します。ユーザーは PHP にも同様の機能を求めています。
PHP クロージャは IIFE をシミュレートできますか?
特に、PHP 7 では IIFE のサポートが導入されています。次の式はこれを示しています。
<code class="php">(function() { echo "yes, this works in PHP 7.\n"; })();</code>
ただし、PHP 5.x の場合、代替回避策として call_user_func を使用する必要があります。
<code class="php">call_user_func(function() { echo "this works too\n"; });</code>
このアプローチでは、次のような匿名関数を即時に実行できます。 JavaScript における IIFE の動作。
以上がPHP で即時呼び出し関数式 (IIFE) をシミュレートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。