静态方法和继承中的get_class (php)
2022-08-30 22:04:06
我们有一个代码
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),则结果相同。也适用于自我::$this,静态::$this等
有什么方法可以获得子类名,而无需为此向子类添加方法?