要爲你們分享的內容是PECL 和 PEAR 他們之間的不一樣和相同之處。php
PEAR 是「PHP Extension and Application Repository」的縮寫,即PHP擴展和應用倉庫。數據庫
PEAR 將PHP程序開發過程當中經常使用的功能編寫成類庫,涵蓋了頁面呈現、數據庫訪問、文件操做、數據結構、緩存操做、網絡協議、WebService 等許多方面,用戶能夠經過下載這些類庫並適當的做一些定製以實現本身須要的功能。避免重複發明「車輪」。PEAR 的出現大大提升了PHP 程序的開發效率和開發質量。緩存
PECL 是「PHP Extension Community Library」的縮寫,即PHP 擴展庫。網絡
PECL 能夠看做PEAR 的一個組成部分,提供了與PEAR 相似的功能。不一樣的是PEAR的全部擴展都是用純粹的PHP代碼編寫的,用戶在下載到PEAR 擴展之後能夠直接使用將擴展的代碼包含到本身的PHP 文件中使用。而PECL是使用C 語言開發的,一般用於補充一些用PHP難以完成的底層功能,每每須要從新編譯或者在配置文件中設置後才能在用戶本身的代碼中使用。數據結構
php學習總結:最直接的表述:PEAR是PHP的上層擴展,PECL是PHP的底層擴展。它們都是爲特定的應用提供現成的函數或者類。函數