PEAR、PECL都是PHP扩展模块的集合和仓库,供开发人员浏览和提交自己的扩展。

 

在PHP中扩展有两种方法:

一种是用纯粹的PHP代码写函数和类。
PEAR就是这样一个项目。PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写)。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。它是一个PHP扩展及应用的一个代码仓库。其主页是:http://pear.php.net

另外一种是用c或者c++编写外部模块加载至php中。
PECL(The PHP Extension Community Library)就是干这个事的,PHP的标准扩展,可以补充实际开发中所需的功能。所有的扩展都需要安装,在Windows下面以DLL的形式出现;在linux下面需要单独进行编译,它的表现形式为根据PHP官方的标准用C语言写成,尽管源码开放但是一般人无法随意更改源码。其主页是 : http://pecl.php.net

最直接的表述:PEAR是PHP的上层扩展,PECL是PHP的底层扩展。

已赞 1 0 评论