1. 包版本范圍指定(自動下載版本約束范圍中的最新版)
名稱 | 實例 | 說明 |
---|---|---|
不指定版本 | 根據當前Path環境變量中的php版本下載最合適的最新版 | |
確切的版本 | 6.0.1 | 指定下載的具體版本號 |
范圍 > < != |
> 6.0,< 6.0 | 指定版本范圍,自動下載該范圍中的最新版 |
通配符 * | 5.*,6.0.* | 5.* 代表版本范圍 [5, 6.0) 6.0.* 代表版本范圍 [6.0, 6.1) |
賦值運算符(最低版本) ~ | 1.2,6.1.0 | ~1.2 代表版本范圍 [1.2, 2.0) ~6.1.0 代表版本范圍 [6.1.0, 6.2) |
脫字號版本(最低版本) ^ | ^1.2.3 | ^1.2.3 代表版本范圍 [1.2.3, 2.0.0) |
版本約束使用示例
:
和=
都可以- 版本約束可以加引號,也可以不加
- composer文檔使用的是
:
並且版本約束加引號(可以說更加規范吧)
composer create-project topthink/think:"5.1.*"
composer create-project topthink/think=5.1.*
2. 官網的在線測試版本約束
a. 查看文檔
b. 進入版本約束文檔
c. 進入在線測試版本約束頁面(頁面最底部)
d. 測試版本約束