Puedo ver que la biblioteca GD es para imágenes. Pero no puedo ver las diferencias entre PECL y PEAR. Ambos tienen autenticación. ¿Cuáles son las principales diferencias entre dos? ¿Por qué no los combinan?
138
PECL significa PHP Extension Community Library , tiene extensiones escritas en C, que se pueden cargar en PHP para proporcionar funcionalidad adicional. Debe tener derechos de administrador, un compilador de C y una cadena de herramientas asociada para instalar esas extensiones.
PEAR es PHP Extension and Application Repository , tiene bibliotecas y código escrito en php. Aquellos que simplemente puede descargar, instalar e incluir en su código.
Entonces, sí, son similares, pero muy diferentes :)
PECL es un repositorio de extensiones C para PHP. Esas extensiones generalmente se instalan a través del
pecl
comando, que es un alias parapear
, con el canal / repositorio predeterminado establecido enpecl.php.net
.PERA es múltiples cosas:
pear
comando) que puede instalar paquetes de diferentes canales (repositorios), incluido pecl.php.net. Muchos consideran al compositor el sucesor del instalador de peras.fuente
pear es una clase de php escrita en php Mientras que pecl son extensiones que no están escritas en php y necesitan compilarse.
fuente
PEAR como tal no es un estándar de codificación. En cambio, PEAR "sigue" un estándar de codificación establecido que se fomenta en la comunidad PHP. Sin embargo, este no es el único estándar de codificación que los usuarios de PHP pueden seguir, por ejemplo, el ZF. recomienda un estándar ligeramente diferente.
fuente
PEAR también es un estándar de codificación ;-) php_codesniffer (instalar a través de $ pear install php_codesniffer) es una herramienta que escaneará su código y hará que crezca cuando se desvía de ese o cualquier otro estándar de codificación compatible.
fuente