我可以看到GD库用于处理图像。但我无法看出PECL和PEAR之间的差异。 两者都有身份验证功能。 它们之间的主要区别是什么? 为什么它们不合并呢?
PECL 是PHP扩展社区库的缩写,它包含用C语言编写的扩展,可以加载到PHP中以提供额外的功能。您需要具备管理员权限、C编译器和相关工具链才能安装这些扩展。
PEAR 是PHP扩展和应用程序仓库,其中包含使用php编写的库和代码。您只需下载、安装并在您的代码中引用即可。
所以,虽然它们很相似,但又有所不同 :)
PECL 是 PHP 的 C 扩展仓库。这些扩展通常通过 pecl
命令安装,该命令是 pear
的别名,其默认的频道/仓库设置为 pecl.php.net
。
PEAR 有多重含义:
pear
命令),它能够从不同的频道(仓库),包括 pecl.php.net 安装包。许多人认为 composer 是 pear 安装程序的后继者。Pear是用PHP编写的PHP类,而PECL是不用PHP编写并需要编译的扩展。
PEAR也是一种编码标准 ;-) php_codesniffer(通过$pear install php_codesniffer安装)是一种工具,它将扫描您的代码并突出显示其偏离该标准或任何其他支持的编码标准的地方。