假设我在抽象类方法中使用 get_class($this)
获得了类名。
如何获得定义此类的文件名? (完整路径)
我知道我可以将它作为参数传递给我的子类并创建一个可在父类中访问的属性,但我想知道 PHP 是否有内置的东西
最佳答案
您需要的是 ReflectionObject
类及其方法 ReflectionClass::getFileName
。
$reflection_class = new ReflectionClass(get_class($this));
echo $reflection_class->getFileName();
查看功能手册here .
关于php - 获取实例化类的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10678539/