php设计者,PHP设计者---composer
Composer 是 PHP5以上 的一個(gè)依賴管理工具。它允許你申明項(xiàng)目所依賴的代碼庫(kù),它會(huì)在你的項(xiàng)目中為你安裝他們。Composer 不是一個(gè)包管理器。是的,它涉及 "packages" 和 "libraries",但它在每個(gè)項(xiàng)目的基礎(chǔ)上進(jìn)行管理,在你項(xiàng)目的某個(gè)目錄中(例如 vendor)進(jìn)行安裝。默認(rèn)情況下它不會(huì)在全局安裝任何東西。因此,這僅僅是一個(gè)依賴管理。
Composer是PHP中用來(lái)管理依賴(dependency)關(guān)系的工具。你可以在自己的項(xiàng)目中聲明所依賴的外部工具庫(kù)(libraries),Composer會(huì)幫你安裝這些依賴的庫(kù)文件。
Composer 不是一個(gè)包管理器。是的,它涉及 "packages" 和 "libraries",但它在每個(gè)項(xiàng)目的基礎(chǔ)上進(jìn)行管理,在你項(xiàng)目的某個(gè)目錄中(例如 vendor)進(jìn)行安裝。默認(rèn)情況下它不會(huì)在全局安裝任何東西。因此,這僅僅是一個(gè)依賴管理。
這種想法并不新鮮,Composer 受到了 node‘s npm 和 ruby‘s bundler 的強(qiáng)烈啟發(fā)。而當(dāng)時(shí) PHP 下并沒(méi)有類似的工具。
Composer 將這樣為你解決問(wèn)題:
a) 你有一個(gè)項(xiàng)目依賴于若干個(gè)庫(kù)。
b) 其中一些庫(kù)依賴于其他庫(kù)。
c) 你聲明你所依賴的東西。
d) Composer 會(huì)找出哪個(gè)版本的包需要安裝,并安裝它們(將它們下載到你的項(xiàng)目中)。
原文:http://www.cnblogs.com/yx520zhao/p/6616724.html
總結(jié)
以上是生活随笔為你收集整理的php设计者,PHP设计者---composer的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php utf8 html字符,PHP:
- 下一篇: php短信android,Android