可能的重复:
直接调用分配给对象属性的闭包 https://stackoverflow.com/questions/4535330/calling-closure-assigned-to-object-property-directly
为什么这在 PHP 中是不可能的?我希望能够为特定对象动态创建一个函数。
$a = 'a';
$tokenMapper->tokenJoinHistories = function($a) {
echo $a;
};
$tokenMapper->tokenJoinHistories($a);
PHP 尝试匹配原始类中未定义的名为“tokenJoinHistories”的实例方法
你必须这样做
$anon_func = $tokenMapper->tokenJoinHistories;
$anon_func($a);
阅读文档here http://php.net/manual/en/functions.anonymous.php尤其是评论部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)