composer

Composer分享(附PPT)

  这段时间忘了写写博客,吹吹牛逼,因为最近实在是比较忙也比较累。言归正传,前段时间在公司做了一个关于PHP包管理工具Composer的分享,主要整理了一个PPT,主要包含了PHP包管理工具的历史,包括Composer的前身PEAR和PEAR2的相关介绍还有一些Composer基本用法与最佳实践,起个抛砖的作用吧~

PPT地址 : Composer

Composer使用PEAR包

pear

什么是PEAR?

一句话来说,就是上一代的composer。也就是说在还没有出现composer的年代,PEAR(the PHP Extension and Application Repository PHP扩展与应用库)作为PHP开发者的包管理系统付出了相当大的贡献,那么PEAR都做了什么呢?

1.PEAR按照一定的分类来管理PEAR应用代码库,你的PEAR代码可以组织到其中适当的目录中,其他的人可以方便地检索并分享到你的成果。

2.PEAR不仅仅是一个代码仓库,它同时也是一个标准,使用这个标准来书写你的PHP代码,将会增强你的程序的可读性,复用性,减少出错的几率。

3.PEAR通过提供2个类为你搭建了一个框架,实现了诸如析构函数,错误捕获功能,你通过继承就可以使用这些功能。

以上3条复制自PHP PEAR简介(发布时间:2008-12-24 00:00:00,确实很古老。)

composer是什么?

768684492400b1470aa7882b29d5c
前言
近两年PHP领域出现了一个新词composer(指挥家),这个词用来形容它的功能也的确是恰到好处,为什么呢?接触composer的时间也挺久了,最初是从Symfony2中第一次接触过它,今天我们就来说下composer是用来干嘛的。