类加载器组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.4,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
类加载器组件
自动装载你的类的类加载器组件提供工具和缓存性能的位置。
谨慎
类加载器组件在Symfony弃用3.3和4.0将被删除。ob娱乐下载作为一种替代方法,使用任何的类加载的优化提供的作曲家。
使用
当你引用一个类,它尚未要求或包含,PHP使用半自动的机制委派的加载一个文件定义类。ob娱乐下载Symfony提供了三个自动装卸机,能够负载类:
- PSR-0类装入器遵循:加载类PSR-0类命名标准;
- PSR-4类装入器遵循:加载类PSR-4类命名标准;
- MapClassLoader:加载类使用一个静态的类名映射到文件路径。
此外,Symfony类加载器组件附带ob娱乐下载一个包装器类使得这成为可能缓存类装入器的结果。
当使用调试组件,您还可以使用一个特殊的DebugClassLoader简化了调试的抛出更有帮助异常当一个类不能被发现的类装入器。
安装
1
美元作曲家需要symfony /类加载ob娱乐下载器:^ 3.4
或者,您可以克隆的https://github.com/ob娱乐下载symfony/class-loader存储库。
请注意
如果你安装这个组件之外的Symfony应用程序,你必须要求ob娱乐下载供应商/ autoload.php
文件在你的代码,使作曲家提供的类加载机制。读这篇文章为更多的细节。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。