直接执行匿名功能?

时间:2014-05-14 10:14:58

标签: php function

目前我这样做:

$f = create_function(null, somecode);
$f();

无论如何不将它分配给变量,而是直接执行它? 我在考虑像

这样的东西
create_function(null, somecode)();

但不幸的是,这不起作用。不要问我为什么要这样做,没有特别的原因,前几天我只是想知道这一点。

1 个答案:

答案 0 :(得分:0)

正常关闭,> PHP 5.3:

$func = function($str) { echo $str; };

$func('hello world');

如果您想直接执行代码,为什么还要将其放入函数中? 将上述代码转换为以下代码等同于立即执行

echo 'hello world';