ClassLoader组件

编辑本页

警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 3.0,现已不再维护。

本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。

ClassLoader组件

ClassLoader组件提供了自动加载类和缓存它们的位置以提高性能的工具。

使用

每当您引用一个尚未被要求或包含的类时,PHP都会使用半自动的机制委托定义类的文件的加载。欧宝娱乐app下载地址Symfony提供了三个自动加载器,它们能够加载你的类:

此外,Symfony ClassLo欧宝娱乐app下载地址ader组件附带了一个包装器类,这使得它成为可能缓存类装入器的结果

当使用调试组件,你也可以用特价DebugClassLoader当类装入器无法找到类时,抛出更有用的异常,从而简化了调试。

安装

你可以用两种不同的方式安装组件:

然后,要求供应商/ autoload.php文件以启用Composer提供的自动加载机制。否则,您的应用程序将无法找到这个Symfony组件的类。欧宝娱乐app下载地址

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。