我想在PHP中创建并执行一个字符串中的闭包,它不喜欢我这样做的方式。在PHP中的字符串中关闭
此代码不能正常工作......
echo ('Hello, ' . (function($s) { return $s; })('World!'));
然而,这是完全有效的,按预期工作...
$f = (function($s) { return $s; });
echo ('Hello, ' . $f('World!'));
为什么不会第一个工作,是有一种方法可以在一行中完成(不是因为我认为它很高效,因为我确信它不是)?
的[自执行功能PHP5.3?](http://stackoverflow.com/questions/3865934/self-executing-functions-in-php5-3) –