Respostas:
PECL significa PHP Extension Community Library , possui extensões escritas em C, que podem ser carregadas no PHP para fornecer funcionalidade adicional. Você precisa ter direitos de administrador, um compilador C e uma cadeia de ferramentas associada para instalar essas extensões.
PEAR é um repositório de extensões e aplicativos PHP , possui bibliotecas e códigos escritos em php. Aqueles que você pode simplesmente baixar, instalar e incluir no seu código.
Então, sim, eles são semelhantes, mas ainda assim tão diferentes :)
PECL é um repositório de extensões C para PHP. Essas extensões geralmente são instaladas por meio do pecl
comando, que é um alias para pear
, com o canal / repositório padrão definido como pecl.php.net
.
PEAR é múltiplo:
pear
comando) capaz de instalar pacotes de diferentes canais (repositórios), incluindo pecl.php.net. Muitos consideram o compositor o sucessor do instalador de pêra.pear é uma classe php escrita em php Considerando que pecl são extensões que não são escritas em php e precisam ser compiladas.
O PEAR, como tal, não é um padrão de codificação. Em vez disso, o PEAR "segue" um padrão de codificação definido que é incentivado na Comunidade PHP. Porém, este não é o único padrão de codificação que os usuários de PHP podem seguir, o ZF, por exemplo. recomenda um padrão ligeiramente diferente.