【发布时间】:2012-08-25 03:41:29
【问题描述】:
好的,我确实有下面的代码
<?php
class foo{
public $bar = NULL;
public function boo(){
$this->bar();
}
}
$mee = new foo();
//save a closure function on the property
$mee->bar = function(){
echo 'hahaha';
};
//invoke the closure function by using a class method
$mee->boo();
?>
你可以看到它在这里运行http://codepad.org/s1jhi7cv
现在我想要的是将闭包函数存储在类方法上。
当我在http://php.net/manual/en/functions.anonymous.php阅读有关它的文档时,可能会关闭
这可能吗?我是不是做错了什么?请纠正我
【问题讨论】:
-
您不应该为此使用“codepad.org”,他们使用的是相当旧的 PHP 版本,还不支持闭包。
标签: php class function methods closures