PSR-4类装入器
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.6,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
PSR-4类装入器
2.5
的Psr4ClassLoader在Symfony 2.5中引入。ob娱乐下载
的后续库PSR-4可以装入标准的Psr4ClassLoader
。
请注意
如果你通过Composer管理你的依赖项,你就得到了一个PSR-4兼容的自动加载器。在Composer不可用的环境中使用此加载器。
提示
所有Syob娱乐下载mfony组件都遵循PSR-4。
使用
属性,下面的示例演示如何使用Psr4ClassLoader自动装载机使用Symfony的Yamob娱乐下载l组件。想象一下,您将ClassLoader和Yaml组件下载为ZIP包,并将它们解压缩到一个填词
目录中。目录结构如下所示:
1 2 3 4 5 6 7 8 9
libs/ ClassLoader/ Psr4ClassLoader.php…Yaml/ Yaml.php…config.ymldemo.php
在demo.php
您将解析config.yml
文件。要做到这一点,首先需要配置Psr4ClassLoader
:
1 2 3 4 5 6 7 8 9 10
使用ob娱乐下载\组件\类加载器\Psr4ClassLoader;使用ob娱乐下载\组件\Yaml\Yaml;需要__DIR__。“/ lib /类加载器/ Psr4ClassLoader.php”;$加载程序=新Psr4ClassLoader ();$加载程序->addPrefix (“ob娱乐下载Symfony \ \组件\ \ Yaml \ \ ',__DIR__。' / lib / Yaml ');$加载程序->注册();$数据= Yaml::解析函数(__DIR__。' / config.yml '));
首先,类装入器是使用需要
声明,因为还没有自动加载机制。与addPrefix ()调用时,您告诉类装入器在何处查找具有ob娱乐下载Symfony \ Yaml \ \组件
名称空间前缀。注册了自动装载机之后,Yaml组件就可以使用了。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。