composer 三大组成部分
composer 三大组成部分:1. 仓库 2. 命令行下载器 3. 自动加载。
1. 仓库
公有仓库
私有仓库
公有仓库是phper众所周知的,私有仓库相信不少人听都没听说过
thinkphp、larvel 等开源产品都放在公有仓库,一个团队开发的项目不想对外开放,可以使用私有仓库
2. 命令行下载器
命令行下载器指的就是 composer 的各种命令
创建项目(create-project)、引入扩展包(require)、移除扩展包(remove)、清空缓存(clear-cache)等
3. 自动加载
只需要执行composer命令拉取扩展包,即可实现自动加载
其中使用了 PSR-0
和 PSR-4
自动加载规范