我们最近发现了这种奇怪的PHP行为.访问父类中的私有应该不起作用.这是一个功能吗?也许有人可以解释一下.
// PHP classes
class Father {
// private property
private $value = 'test';
}
Class Child extends Father {
// Should fail, se
public function setValue() {
$this->value = 'why does';
}
public function getValue() {
return $this->value;
}
}
$c = new Child();
// should fail!
$c->setValue();
echo $c->getValue() . "|";
// should fail!!!!!!!
$c->value = "it work?";
echo $c->getValue();
// output: why does|it work?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
434 次 |
| 最近记录: |