首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从扩展PHP类中的静态调用中获取类名?

要从扩展PHP类中的静态调用中获取类名,您可以使用get_called_class()函数。这个函数返回调用它的类名,即使在继承中也是如此。这是一个示例:

代码语言:php
复制
class MyClass {
    public static function getClassName() {
        return get_called_class();
    }
}

class MyExtendedClass extends MyClass {
}

echo MyClass::getClassName(); // 输出 "MyClass"
echo MyExtendedClass::getClassName(); // 输出 "MyExtendedClass"

在这个例子中,get_called_class()函数在MyClassMyExtendedClass中都可以使用,并且返回正确的类名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券