PSR-4类装入器

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 3.2,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

PSR-4类装入器

的后续库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娱乐下载组件YamlYaml需要__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许可证。