以下代码输出1,但为什么?该物业是私人的,儿童类不应该有权使用它。
<?php
trait PropertiesTrait {
private $same = true;
}
class PropertiesExample {
use PropertiesTrait;
public function foo(){
echo $this->same;
}
}
(new PropertiesExample())->foo();
?>
答案 0 :(得分:3)
您没有子课程。您只有PropertiesExample
。
您不是从外面访问该物业。你有一个getter方法。