我一直在想是否可以在PHP中将函数作为参数传递;我想要类似的东西,当您在JS中编程时:
object.exampleMethod(function(){ // some stuff to execute });
我想要的是在exampleMethod中的某处执行该功能。这在PHP中可行吗?
如果您使用的是PHP 5.3.0或更高版本,则是可能的。
请参见手册中的匿名函数。
对于您的情况,您将这样定义exampleMethod:
exampleMethod
function exampleMethod($anonFunc) { //execute anonymous function $anonFunc(); }