php中的composer是用来干什么的?
Jun 06, 2016 pm 08:40 PM
这个包管理器在项目中主要是来干什么的?用来版本控制还是方便更新项目用到的一些库?
还是说用来对自己项目中的各个模块的调用关系的说明?
总之各位大大谁能讲下这个包管理器的功能用途
回复内容:
这个包管理器在项目中主要是来干什么的?用来版本控制还是方便更新项目用到的一些库?
还是说用来对自己项目中的各个模块的调用关系的说明?
总之各位大大谁能讲下这个包管理器的功能用途
http://www.phpcomposer.com/
这个牵涉到一个包的概念.
我们程序中其实会有很多部分,
在日积月累的开发中会发现是重复公用的代码,
有一部分聪明的程序员将这部分提取了出来,
自己封装了类形成一个又一个可以直接用的类工具,
这些工具类慢慢就形成了包.
这些包开始被放在网络上被人下载,
但是没有形成一个统一的管理体系,
聪明的PHPer借鉴了pip和gem的包管理方式,
制作了composer讲零散的包统一进行管理,
并且还提供版本的控制功能.
简单的说composer就是一个包的版本控制工具
我也没看明白。有点笨。搜到的答案都是很官方的东西,其实有人能告诉我这个东西在做项目的时候起啥作用,有他没有他有什么区别,我觉得更容易理解。

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
