【发布时间】:2021-10-26 20:35:19
【问题描述】:
有没有办法将“方法引用”传递给接受回调的函数?
例如:
function ex($callback){
$callback();
}
$obj = (object) ['f' => function(){echo "hello";}];
ex($obj->a)
显然这是一个非常简单的例子,图像有一个复杂的对象$obj,里面有参数
【问题讨论】:
-
除非方法是静态的,否则你需要提供一个对象来调用它。
-
如果你使用相同的属性名,那么是的,
f不是a3v4l.org/XgQG6 或者我只是不明白这个问题。