我已声明
$func = array(
'a' => array(
'b' => function() {
echo "hello";
}
)
);
我尝试以这种方式调用但它不起作用
$call = $func['a']['b'];
$call();
我收到一个错误致命错误:函数名称必须是字符串
如何调用匿名函数?我正在使用 PHP 5.3。
Update它有效,我只是用错了键。
你所做的事情有效。尝试这个:
<?php
$func = array(
'a' => array(
'b' => function() {
echo "hello";
}
)
);
$call = $func['a']['b'];
$call();
也可以看看here.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)