即時関数 - JavaScript パターン PHP 5.3 で即時関数2014年7月24日追記。PHP 5 の次のメジャーバージョンである PHP 7 では call_user_func の代わりに () が使えるようになります(https://wiki.php.net/rfc/uniform_variable_syntax)。 $str = 'Good Morning'; (function() use ($str) { echo $str . PHP_EOL; })(); (function() use ($str) { $str = 'Good Evening'; echo '☆' . $str . '☆' . PHP_EOL; })(); 2013年6月1日追記。htmlspecialchars の処理を array_map に変更しました。 JavaScript の即時関数の用