我希望能够直接调用我分配给对象属性的闭包,而无需将闭包重新分配给变量然后调用它.这可能吗?
下面的代码不起作用和原因Fatal error: Call to undefined method stdClass::callback().
$obj = new stdClass();
$obj->callback = function() {
print "HelloWorld!";
};
$obj->callback();
Run Code Online (Sandbox Code Playgroud) 所以我正在以一种不错的,最新的,面向对象的方式编程.我经常使用PHP实现的OOP的各个方面,但我想知道何时需要使用闭包.那里的任何专家都可以阐明何时实现闭包有用?