Merge pull request #17 from zhaomingliang/patch-1

Update 01-basic-usage.md
This commit is contained in:
成武 2016-12-12 20:55:14 +08:00 committed by GitHub
commit 5e069abce0
1 changed files with 15 additions and 1 deletions

View File

@ -65,7 +65,15 @@ php composer.phar
```
你可以看到, `require` 需要一个 **包名称** (例如 `monolog/monolog` 映射到 **包版本** (例如 `1.0.*` 的对象。
同时你还可以声明需要开发支持特定版本的PHP和PHP扩展你的项目需要成功运行的参考例下
```json
{
"require" : {
"php" : "^5.5 || ^7.0",
"ext-mbstring": "*"
}
}
```
<a name="Package-Names"></a>
### 包名称
@ -114,6 +122,12 @@ php composer.phar
<td><code>~1.2</code></td>
<td>这对于遵循语义化版本号的项目非常有用。<code>~1.2</code>相当于<code>&gt;=1.2,&lt;2.0</code>。想要了解更多,请阅读下一小节。</td>
</tr>
<tr>
<td>插入符号</td>
<td><code> ^1.2.3</code></td>
<td>^操作符的行为很相似,但它更接近于语义,并将永远让不间断更新。例如<code>^1.2.3</code>相当于<code>>=1.2.3<2.0.0</code>如没有释放到2.0应该打破向后兼容性。同时也可以使用限制版本,如<code>^0.3</code><code>>=0.3.0<0.4.0 </code></td>
</tr>
</tbody>
</table>