要为你们分享的内容是PECL 和 PEAR 他们之间的不一样和相同之处。php
PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。数据库
PEAR 将PHP程序开发过程当中经常使用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操做、数据结构、缓存操做、网络协议、WebService 等许多方面,用户能够经过下载这些类库并适当的做一些定制以实现本身须要的功能。避免重复发明“车轮”。PEAR 的出现大大提升了PHP 程序的开发效率和开发质量。缓存
PECL 是“PHP Extension Community Library”的缩写,即PHP 扩展库。网络
PECL 能够看做PEAR 的一个组成部分,提供了与PEAR 相似的功能。不一样的是PEAR的全部扩展都是用纯粹的PHP代码编写的,用户在下载到PEAR 扩展之后能够直接使用将扩展的代码包含到本身的PHP 文件中使用。而PECL是使用C 语言开发的,一般用于补充一些用PHP难以完成的底层功能,每每须要从新编译或者在配置文件中设置后才能在用户本身的代码中使用。数据结构
php学习总结:最直接的表述:PEAR是PHP的上层扩展,PECL是PHP的底层扩展。它们都是为特定的应用提供现成的函数或者类。函数