PHP 常用的三种工具pear pecl composer的区别

PHP开发中经常要使用到第三方的模块扩展、类库、源码等,如何快速的加载第三方的资源扩展成为了开发者最头疼的事情,往往需要去网上各种搜索查找相关的源代码,如果有一种能下载第三方扩展,管理扩展的工具是有多好啊,答案是当然有了!而且还不止一种工具。

jesen
1
2020-04-12 20:58:48
文档目录
我的书签
 

PHP底层扩展管理工具集 PECL

PECL 是PHP 扩展库“PHP Extension Community Library”的缩写形式,官方网站为:https://pecl.php.net/,PECL 可以看作PEAR 的一个组成部分,提供了与PEAR 类似的功能。不同的是PEAR仓库中所有的扩展都是用纯粹的PHP代码编写的,用户可以下载PEAR 扩展以后直接将扩展的代码 include包含到自己的PHP 文件中使用。而PECL是使用C 语言开发的,通常用于补充一些用PHP难以完成的底层功能,往往需要重新编译或者在配置文件中设置后才能在用户自己的代码中使用。比如第三方扩展:swoole、libevent等这些扩展都是使用到了底层的开发。
通俗的表达就是:PEAR是PHP的上层扩展工具集,PECL是PHP的底层扩展工具集。它们都是为开发者提供编写好的函数或者类库,以便快速构建PHP项目。
友情提示