PHP 中的 Composer 是什么
發表于:2020-03-21
在現代高級編程語言的項目開發中,依賴管理工具是必不可少的,如 Java 有 Maven,Node.js 有 NPM,而在 Composer出現之前 PHP 的開發生態很糟糕。用到第三方的類庫,需要去下載 zip 包,然后解壓,放到相應的目錄,然后在代碼中包含進來使用,如果這個第三方的類還需要其他類庫的支持,就需要再次下載解壓這個流程。
Composer是 PHP 有使用價值的可用于生產環境的依賴管理工具,解決了項目的依賴關系,且實現了自動加載,可以說是現代PHP的基石。
這是一段位于項目根目錄中的 composer.json 文件的一段代碼,這段代碼的存儲了在這個web項目中所需要的 PHP 版本、框架版本、所需要加載的第三方類庫及類庫版本這些信息。只需要在文件中添加、修改或刪除依賴項,Composer就可以自動從網絡中下載這些類庫放到項目中自動加載或者從項目中刪除。在代碼中就可以直接使用這些類庫。
Composer有效的解決了項目在不同的運行環境、不同的開發者和開發團隊的PHP代碼的兼容問題,使項目的維護和拓展變得快捷。
(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡
手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】