Php ~5.0与“0”之间有什么区别;5.1.*”;
在拉威尔康波塞我有这个Php ~5.0与“0”之间有什么区别;5.1.*”;,php,composer-php,laravel-5.1,laravelcollective,Php,Composer Php,Laravel 5.1,Laravelcollective,在拉威尔康波塞我有这个 "require": { "php": ">=5.5.9", "laravel/framework": "5.1.*", "laravelcollective/html": "~5.0" }, 然后我在文档中找到了在composer中添加这个的方法 "laravelcollective/html": "5.1.*" 如果我们使用~than*,有什么区别? 或者如何阅读此“laravelcollective/
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.1.*",
"laravelcollective/html": "~5.0"
},
然后我在文档中找到了在composer中添加这个的方法
"laravelcollective/html": "5.1.*"
如果我们使用~than*,有什么区别?
或者如何阅读此“laravelcollective/html”:“~5.0”
这是“laravelcollective/html”:“5.1.*”请看一下:
。。。使用~指定最低版本,但允许将指定的最后一个数字增加
因此~5.0
将匹配5.0
,5.1
,5.2
,(包括子版本,如5.0.3
)等。其中as5.1.
将只匹配以5.1
开头的版本,但不考虑第三个版本标识符
使用~
,您可以指定如下内容:~5.1.3
,您将能够获得版本5.1.3
,5.1.4
,等等,但不是版本5.1.2
或5.2.0查看:
。。。使用~指定最低版本,但允许将指定的最后一个数字增加
因此~5.0
将匹配5.0
,5.1
,5.2
,(包括子版本,如5.0.3
)等。其中as5.1.
将只匹配以5.1
开头的版本,但不考虑第三个版本标识符
使用~
,您可以指定如下内容:~5.1.3
,您将能够获得版本5.1.3
,5.1.4
,等等,但不能获得版本5.1.2
或5.2.0的可能副本