什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释

yipeiwu_com6年前PHP代码库

概述

关于PEAR,PECL这两个东西,初学PHP的时候就知道,但是貌似用的人很少再加上以前也是在Windows下做开发,所以了解的不多,现在转到Mac了,就把这两个东西彻底弄弄清楚。

什么是PEAR

PEAR的全称是PHP Extension and Application Repository,是PHP的扩展库,采用PHP语言编写。所以我们可以直接下载,并在我们的代码中包含(include)扩展库。

什么是PECL

PECL的全称是PHP Extension Community Library,它也是PHP的扩展库。PECL的扩展都是采用C语言编写的,可以被载入PHP中,给PHP增加额外的功能,比如PHP的Mongo扩展。

PEAR VS PECL

PEAR采用PHP编写,PECL采用C语言编写
PEAR也是一个PHP编码的标准

总结

以后安装PHP扩展库的时候,比如Mongo扩展,直接采用PECL安装,应该不会再出现版本不匹配的情况了~~

相关文章

PHP获取当前日期及本周一是几月几号的方法

本文实例讲述了PHP获取当前日期及本周一是几月几号的方法。分享给大家供大家参考,具体如下: <?php header("content-type:text/html...

php基于curl重写file_get_contents函数实例

本文实例讲述了php基于curl重写file_get_contents函数。分享给大家供大家参考,具体如下: file_get_contents在连接不上的时候会提示Connection...

PHP实现的AES加密、解密封装类与用法示例

本文实例讲述了PHP实现的AES加密、解密封装类与用法。分享给大家供大家参考,具体如下: <?php /** * Class AES * 用于AES加解密数据 *...

PHP 中关于ord($str)&amp;gt;0x80的详细说明

GBK简体字符集的编码是同时用1个字节和2个字节来表示的。当高位是0x00~0x7f时,为一个字节,高位为0x80以上时用2个字节表示" 注:括号里面都是2进制 当你发现一个字节的内容大...

php使用curl_init()和curl_multi_init()多线程的速度比较详解

本文实例讲述了php使用curl_init()和curl_multi_init()多线程的速度比较。分享给大家供大家参考,具体如下: php中curl_init()的作用很大,尤其是在抓...