composer 版本号约束
1、Hyphenated Version Range ( - )
1.0 - 2.0
表示 >=1.0.0 <2.1
,因 2.0
变为 2.0.*
1.0.0 - 2.1.0
表示 >=1.0.0 <=2.1.0
2、Wildcard Version Range (.*)
1.0.*
表示 >=1.0 <1.1
3、Tilde Version Range (~)
~1.2
表示 >=1.2 <2.0.0
~1.2.3
表示 >=1.2.3 <1.3.0
4、Caret Version Range (^)
^1.2.3
表示 >=1.2.3 <2.0.0