Eu posso ver que a biblioteca GD é para imagens. Mas não vejo diferenças entre PECL e PEAR. Ambos têm autenticação. Quais são as principais diferenças entre dois? Por que eles não combinam?
138
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 parapear
, com o canal / repositório padrão definido comopecl.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.fonte
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.
fonte
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.
fonte
O PEAR também é um padrão de codificação ;-) php_codesniffer (instale via $ pear install php_codesniffer) é uma ferramenta que varrerá seu código e o local onde ele se desvia desse ou de qualquer outro padrão de codificação suportado.
fonte