在 php 中,我有一个 ROOT 类,所有其他类都继承自该类。
abstract class ROOT{
public static function getClass(){
}
}
我希望该函数返回继承自此类的对象的类(名称)。因此,如果我创建一个对象 Tree(扩展 ROOT)并对其调用 getClass,它应该显示“Tree”
函数 get_class() 仅适用于对象,因此不能在静态函数内使用。 有什么办法可以做到这一点?
最佳答案
代替get_class()
,使用get_called_class()
.
关于php - 从静态函数获取子类名 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13644382/