当查看 PHP 时创建函数它说:
如果您使用 PHP 5.3.0 或更新版本匿名函数应该使用。
我想重新创建相同的功能create_function
但使用anonymous function
。我不知道如何做,或者我是否正确地接近它。
本质上,我如何更改以下内容以便我不再使用create_function
但仍然可以输入我想要用自己的参数进行评估的自由格式公式?
$newfunc = create_function(
'$a,$b',
'return "ln($a) + ln($b) = " . log($a * $b);'
);
echo $newfunc(2, M_E) . "\n";
示例取自 PHPcreate_function
page.
Note:
看起来在上面的例子中我可以传递一个随意的字符串,并为我编译它。我可以在不使用的情况下以某种方式做到这一点吗create_function
?
$newfunc = function($a, $b) {
return "ln($a) + ln($b) = " . log($a * $b);
}
echo $newfunc(2, M_E) . "\n";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)