可以通过引用传递函数吗?
如下所示:
function call($func){
$func();
}
function test(){
echo "hello world!";
}
call(test);
我知道你可以做'test'
,但我真的不想那样做,因为我需要通过引用传递函数。
只有通过匿名函数才能做到这一点吗?
说明:如果您从C++回想一下,您可以通过指针传递函数:
void call(void (*func)(void)){
func();
}
或者在Python中:
def call(func):
func()
这就是我正在努力实现的目标。
https://stackoverflow.com/questions/6475136
复制相似问题