如何检查是否存在自动加载的类

时间:2014-03-14 15:22:15

标签: php oop symfony namespaces

在Symfony2中,我想检查是否可以在 之前找到一个类文件(意思是自动加载之前)

是否有一个Symfony组件来测试类文件是否存在于其中一个类路径中?

2 个答案:

答案 0 :(得分:4)

使用class_exists()。函数的第二个参数指定是否应该调用自动加载器(如果尚未定义类)。

答案 1 :(得分:0)

您可以使用Symfonys class loader。像这样:

if(!$loader->findFile("\Namespace\Sub\Class")) {
    echo "file not found";
}