search

Home  >  Q&A  >  body text

php中的composer是用来干什么的?

这个包管理器在项目中主要是来干什么的?用来版本控制还是方便更新项目用到的一些库?
还是说用来对自己项目中的各个模块的调用关系的说明?
总之各位大大谁能讲下这个包管理器的功能用途

ringa_leeringa_lee2820 days ago385

reply all(3)I'll reply

  • 大家讲道理

    大家讲道理2017-04-10 15:13:00

    http://www.phpcomposer.com/

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 15:13:00

    这个牵涉到一个包的概念.
    我们程序中其实会有很多部分,
    在日积月累的开发中会发现是重复公用的代码,
    有一部分聪明的程序员将这部分提取了出来,
    自己封装了类形成一个又一个可以直接用的类工具,
    这些工具类慢慢就形成了包.

    这些包开始被放在网络上被人下载,
    但是没有形成一个统一的管理体系,
    聪明的PHPer借鉴了pip和gem的包管理方式,
    制作了composer讲零散的包统一进行管理,
    并且还提供版本的控制功能.

    简单的说composer就是一个包的版本控制工具

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 15:13:00

    我也没看明白。有点笨。搜到的答案都是很官方的东西,其实有人能告诉我这个东西在做项目的时候起啥作用,有他没有他有什么区别,我觉得更容易理解。

    reply
    0
  • Cancelreply