忍者ブログ
 

東京・赤坂のシステム開発会社プラムザで働く、プログラマーの学習記録。

PHP5.4:無名関数をインラインで実行する方法

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

PHP5.4:無名関数をインラインで実行する方法

jsでは次のように記述することで、インラインで無名関数を実行できる。 これと同じような事がPHPでもできるのか調べてみた。 PHPでもインラインで実行できるけれど、jsのような省略記法には対応していない事が分かった。
(function() { /* ... */ })();

その1

少しややこしい
current([function($var1, $var2) {
    var_dump($var1);
    var_dump($var2);
}])->__invoke($a, $b);

その2

一つ目のやり方よりもシンプル
call_user_func(function($var1, $var2) {
    var_dump($var1);
    var_dump($var2);
}, $a, $b);
PR

コメント

プロフィール

HN:
はと
性別:
非公開

P R