次のクラス階層があるとします。
class ParentClass {
private static $_test;
public function returnTest() {
return static::$_test;
}
}
class ChildClass extends ParentClass {
// intentionally left blank
}
$child = new ChildClass();
echo $child->returnTest();
生成される出力は、次のエラー メッセージ
Fatal error: Cannot access property ChildClass::$_test
です。上書きされていない親クラスの関数を呼び出しているので、上記のようなことをしてもいいような気がします。