У нас есть код
class ParentClass {
public static function getName() {
return get_class(self);
}
}
class ChildClass extends ParentClass {
}
echo ParentClass::getName(); # => 'ParentClass'
echo ChildClass::getName(); # => 'ParentClass'
, если я использую get_class ($ this), результат будет тот же.Также для self :: $ this, static :: $ this и т.д.
Любой способ получить имя дочернего класса без добавления методов в дочерний класс для этого?