У меня есть ситуация, похожая на следующий код:
class ParentClass
{
public static $property = 'parentValue';
public static function doSomethingWithProperty() {
echo 'Method From Parent Class:' . self::$property . "\n";
}
}
class ChildClass extends ParentClass
{
public static $property = 'childValue';
}
echo "Directly: " . ChildClass::$property . "\n";
ChildClass::doSomethingWithProperty();
Запустив это из кли я получаю вывод:
Directly: childValue
Method From Parent Class: parentValue
Есть ли способ получить статическое свойствоопределены в подклассе из статического метода, определенного в родительском классе?