这已经为PHP 5.3计划了,但是
对于PHP 5.3,已删除对Closures的支持,因为无法达成共识,如何以理智的方式实现它。该RFC描述了在下一个PHP版本中可以采用的可能方法。
这确实意味着您可以引用对象实例(实时演示)
<?phpclass A { private $value = 1; public function getClosure() { return function() { return $this->value; }; }}$a = new A;$fn = $a->getClosure();echo $fn(); // 1


