Risposte:
PECL sta per PHP Extension Community Library , ha estensioni scritte in C, che possono essere caricate in PHP per fornire funzionalità aggiuntive. È necessario disporre dei diritti di amministratore, un compilatore C e la toolchain associata per installare tali estensioni.
PEAR è estensione PHP e repository di applicazioni , ha librerie e codice scritti in php. Quelli che puoi semplicemente scaricare, installare e includere nel tuo codice.
Quindi sì, sono simili, ma così diversi :)
PECL è un repository di estensioni C per PHP. Tali estensioni vengono generalmente installate tramite il pecl
comando, che è un alias per pear
, con il canale / repository predefinito impostato su pecl.php.net
.
PERA è più cose:
pear
comando) che è in grado di installare pacchetti da canali diversi (repository), incluso pecl.php.net. Molti considerano il compositore il successore dell'installatore di pere.pear è una classe php scritta in php Mentre pecl è estensioni che non sono scritte in php e devono essere compilate.
PEAR in quanto tale non è uno standard di codifica. Invece PEAR "segue" uno standard di codifica stabilito che è incoraggiato all'interno della comunità PHP. Questo non è tuttavia l'unico standard di codifica che gli utenti di PHP possono seguire, la ZF, ad es. raccomanda uno standard leggermente diverso.