在PHP中接受函数作为参数

我一直在想是否可能传递一个函数作为参数在PHP中;我想要的东西,当你在JS编程时:

object.exampleMethod(function(){
    // some stuff to execute
});

我想要的是在exampleMethod中的某处执行该函数。这是可能在PHP吗?

最佳答案
这是可能的,如果你使用PHP 5.3.0或更高版本。

请参阅手册中的Anonymous Functions

在你的case,你会定义exampleMethod这样:

function exampleMethod($anonFunc) {
    //execute anonymous function
    $anonFunc();
}

转载注明原文:在PHP中接受函数作为参数 - 代码日志