composer包是什么?
composer包是指打包的代碼也就是組件,用于我們在實際項目中解決某個問題。比如你要輸出一段漂亮的數據,擺脫var_dump和print_r函數,那么我們就可以使用組件var-dumper組件;我們要寫日志,就可以使用monolog來實現。這些組件,已經有PHP開發者開發出來,我們在項目中當有這樣的場景的時候,直接拿來用就可以。
推薦:【composer教程】
為什么要使用組件?
一句話來概括:別人已經造好的輪子,我們為什么不拿來用呢?我們完全不用重復實現已經實現了的功能,應該要把更多時間用在項目的長遠目標上。
組件的特點
我們在使用PHP組件的時候,要先判斷這個組件是否是我們需要的,是否有一些功能還不嚴謹,就像在菜市場買菜,好壞都有。那么好的組件,基本上都具有這些特征:
作用單一
組件的作用單一,能很好的解決一個問題。就像我們平時在項目中寫方法一樣,一個方法只做一件事情。
小型
PHP組件代碼不多,因為它只為了解決某個問題而生產。
合作
PHP組件之間可以進行良好的合作。PHP的組件之間可以進行合作,以便解決更復雜的問題。而且組件都會放在專屬的命名空間中,當我們引入的時候,也不會與其他組件造成沖突。
測試良好
PHP組件因為體型很小,所以測試起來也很方便。
文檔完善
PHP組件的文檔應該很完善,可以讓開發者們快速了解這個組件的安裝、使用。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦