0
它不清楚,我如果下面将工作:闭包在一个类和受保护的方法
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。我不确定两件事,即这个范围。如果我可以在闭包函数中调用保护方法,私有方法和私有变量。