Daily Archives: 2017年4月12日

[PHP]無名関数を定義して、即時実行したい場合は?

2017年4月12日 (カテゴリ: PHP:)

javascriptでは、オブジェクトの名前空間の問題により、無名関数を作ったうえで、作成した無名関数を即時実行したい場合が多くあります。 phpで同様の事を行いたい場合、どのような記述を行えばよいでしょうか? php7.0以降の場合は、javascriptと同様に下記のコードで実行することもできます <?php (function() { echo ‘hello world’; })(); php5.xのバージョンしか使えない場合は、上記のコードほどシンプルではありませんが、下記のコードで無名関数を即時実行可能です。 <?php call_user_func(function()…


続きを読む