加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 作曲家vs Symfony 2自动装载机

发布时间:2020-12-13 14:12:42 所属栏目:PHP教程 来源:网络整理
导读:我开始在一个项目中使用 Composer,在这个项目中,我在历史上拥有版本控制下的所有依赖. 该项目目前使用Symfony 2 autoloader.由于Composer自带了自动加载机制(vendor / autoload.php),这使我想知道我是否仍然需要使用Symfony ClassLoader. 我假设我可以使用Co
我开始在一个项目中使用 Composer,在这个项目中,我在历史上拥有版本控制下的所有依赖.

该项目目前使用Symfony 2 autoloader.由于Composer自带了自动加载机制(vendor / autoload.php),这使我想知道我是否仍然需要使用Symfony ClassLoader.

我假设我可以使用Composer自动装载器来自动加载我的项目类:

$loader = require 'vendor/autoload.php';
$loader->add('MyProject','src');

在整个项目中使用Composer自动装载机有什么缺点?

有没有Symfony自动装载机提供的功能,我在Composer自动装载机中找不到?

您可以只需要作曲家自动装载机.它缺少的唯一功能是ApcClassLoader,它加速了APC的功能,但是引入了一些复杂性(您必须在部署时清除缓存).使用composer的-o标志(安装或运行dump-autoload时)会给你一个类映射,或多或少相当于APC的速度,但没有复杂性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读