Composer 是什麼
Composer 是 PHP 的一個依賴管理工具。它容許你聲明項目所依賴的代碼庫,它會在你的項目中爲你安裝他們。
Composer 利用 PRS-4 以及 PHP 的命名空間特性,構造了一個繁榮的 PHP 生態系統,爲海量的 PHP 組件提供了一個極其方便的協做通道。程序員
爲何用 Composer?
- 小巧易用,無需複雜的安裝與配置
- 符合目前主流的 PSR 社區規範,提供了功能強大的自動加載功能。
- 只需一條命令便可加載所需的組件,並自動處理該組件的依賴關係。
- 幫助你管理各組件之間複雜的依賴關係與版本控制。
在項目開發中的意義
- 當你須要實現某個功能的組件時,基於 Composer 的 packagist.org。 可以迅速幫你找到並加載所需組件,避免了去造重複的輪子。
- 自動聲明和維護依賴,減小維護成本與不兼容風險。
- Composer 提供的自動加載機制,讓 PHP 中調用組件的代碼更簡潔、優雅、易於維護。
在公司中推行 Composer 的意義
正如上面所說,在項目中使用 Composer ,既省時又省力——無論是對於公司仍是對於我的,時間就是金錢。而 Composer 不管在開發階段仍是在維護階段,都可以爲開發人員節省大量的時間和精力,對於後端開發來講,就意味着程序員能夠將更多的精力放到對業務邏輯的思考與判斷上。後端