我知道你可以正常使用get_class($ this)但我需要在静态函数中获取类的名称,其中对象尚未实例化.
请参阅以下代码:
class ExampleClass { static function getClassName() { echo get_class($this); // doesn't work unless the object is instantiated. } } $test1 = new ExampleClass(); $test1->getClassName(); // works ExampleClass::getClassName(); // doesn't work
Eddie Parker.. 8
如果您希望从静态方法获取类名,我认为您正在寻找get_called_class()函数.
有关更多信息,请参阅get_called_class文档.
如果您希望从静态方法获取类名,我认为您正在寻找get_called_class()函数.
有关更多信息,请参阅get_called_class文档.