「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP で即時呼び出し関数式 (IIFE) を実現するにはどうすればよいですか?

PHP で即時呼び出し関数式 (IIFE) を実現するにはどうすればよいですか?

2024 年 11 月 8 日に公開
ブラウズ:192

How can I achieve Immediately Invoked Function Expressions (IIFE) in PHP?

PHP の即時関数呼び出し

PHP では、即時関数式 (IIFE) の直後に関数を呼び出すことができるため、PHP 7 では部分的に等価です。意味。ただし、PHP 5.x はこの機能をサポートしていません。

PHP 7 の場合、例は次のようになります:

(function() { echo "yes, this works in PHP 7.\n"; })();

PHP 5.x の場合、最も近い近似値is:

call_user_func(function() { echo "this works too\n"; });

この使用法により、グローバル変数を必要とせずにコードをすぐに実行できます。関数があり、カプセル化と依存関係の注入に便利です。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3