你想以后用 PHP 语言来开发项目,那你一定离不开 Composer,它是用在 PHP 项目上的一个包管理工具,你的项目一定会用到第三方提供的一些库里的功能 ... 用 Composer 可以非常好的去管理这些库 .. 或者叫 Package ..
这些 Package 之间相互还存在一些依赖关系,比如你想用一个包提供的功能,但是这个包的功能会依赖其它的包提供的功能,也就是你需要安装所有的这些依赖以后,才能正常使用你需要的功能。Composer 可以帮我们解决这些包的依赖关系,它会自动给我们下载好所有需要的东西 ...
Composer 项目的配置文件是 composer.json ... 里面可以设置项目的依赖,可能配置自动加载等等 .. 配置好自动加载以后,在项目里你就不需要在每次使用一些功能的时候,手工载入定义这些功能的 php 文件了 ...
现在 Laravel ,Drupal 这些框架也都推荐我们使用 Composer 来管理项目。所以 Composer 对于 PHP 开发者来说是必备的工具。