目前我这样做:
$f = create_function(null, somecode);
$f();
无论如何不将它分配给变量,而是直接执行它? 我在考虑像
这样的东西create_function(null, somecode)();
但不幸的是,这不起作用。不要问我为什么要这样做,没有特别的原因,前几天我只是想知道这一点。
答案 0 :(得分:0)
正常关闭,> PHP 5.3:
$func = function($str) { echo $str; };
$func('hello world');
如果您想直接执行代码,为什么还要将其放入函数中? 将上述代码转换为以下代码等同于立即执行:
echo 'hello world';