2
如何在其他類方法中使用類函數作爲參數?如何在其他類方法中使用類函數作爲參數
例如,我有兩個類A
和B
。
我想使用類B
中的函數作爲類A
中的回調函數。
例子:
class A {
public function run($callback){
call_user_func_array($callback(), [new Event()])
}
class B {
public function do($event){
}
}
$a = new A();
$b = new B();
$a->run($b->do);
我怎樣才能做到這一點是否正確?