不得不说的Composer

一、 为什么要用composer

composerPHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),composer 会帮你安装这些依赖的库文件。

在没有composer的日子里,如果用到一些第三方组件(或工具包),我们一般会:

  1. 到官网或者Github或其他地方下载组件;
  2. 将下载的组件放到项目中;
  3. include或require组件,还有可能因涉及到命名空间而需要改N个文件;
  4. 如果该组件还用到了其他组件,有可能还要将这些操作递归一下。

自从有了composer,只要“吱(声明依赖)”一声,它会帮你全部搞定,就算要的东西多一些,它也可能会将你趁机偷懒抽根烟的计划打破。

目前大部分主流PHP框架都已经支持composer,使用composer已经是PHP开发者的标配技能。

还不理解?无法想像?没关系,跟着后面玩一玩就知道了。

附:

composer官方网站:https://getcomposer.org

如果是英文渣,可以看中文站:http://www.phpcomposer.com

  • 没有任何评论
回复 @abc
登录后才可发表评论 | 登录