Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ~5.0与“0”之间有什么区别;5.1.*”;_Php_Composer Php_Laravel 5.1_Laravelcollective - Fatal编程技术网

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
)等。其中as
5.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
)等。其中as
5.1.
将只匹配以
5.1
开头的版本,但不考虑第三个版本标识符

使用
~
,您可以指定如下内容:
~5.1.3
,您将能够获得版本
5.1.3
5.1.4
,等等,但不能获得版本
5.1.2
5.2.0

的可能副本