【发布时间】:2016-02-03 17:45:01
【问题描述】:
我不清楚以下是否可行:
class Sample {
private $value = 10;
public function something() {
return function() {
echo $this->value;
$this->someProtectedMethod();
}
}
protected function someProtectedMethod() {
echo 'hello world';
}
}
我使用的是 PHP 5.6,它将运行的环境是 5.6。我不确定两件事,这个范围。以及是否可以在闭包函数中调用受保护的方法、私有方法和私有变量。
【问题讨论】: