在PHP中,可以使用get_called_class()
函数来获取当前类的类名。如果想要获取子类的类名,可以在父类中使用static::class
来获取子类的类名。以下是一个示例:
class ParentClass {
public function getSubclassName() {
return static::class;
}
}
class ChildClass extends ParentClass {
}
$child = new ChildClass();
echo $child->getSubclassName(); // 输出 "ChildClass"
在上面的示例中,getSubclassName()
方法在父类中定义,但是使用static::class
可以获取当前调用该方法的子类的类名。
上一篇:php动态搜索框代码
下一篇:php用户登陆代码(PHP登陆)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站