判断 Composer 中加载的依赖包对应的版本号

mervyn 2017年7月2日21:48:57PHP评论133

composer在引用各种依赖包时,通常需要定义依赖包的版本号,下面描述当使用不同引用方式时,对应各依赖包的版本号的含义。文章源自编程技术分享-https://mervyn.life/ffe774dc.html

composer.json中引用的各个包时实际对应的版本号的区别如下:文章源自编程技术分享-https://mervyn.life/ffe774dc.html


{
    "package":"1.2.1",    //依赖包的版本 =1.2.1
    "package":">=1.2.1",  //依赖包的版本 >=1.2.1
    "package":"<1.2.1",   //依赖包的版本 <1.2.1
    "package":"1.2.*",    //依赖包的版本 >=1.2.0 && <1.3.0
    "package":"~1.2.1",   //依赖包的版本 >=1.2.1 && <1.3.0
    "package":"~1.2",     //依赖包的版本 >=1.2.0 && <2.0.0
    "package":"^1.2.1",   //依赖包的版本 >=1.2.1 && <2.0.0
    "package":"^0.3.2",   //依赖包的版本 >=0.3.2 && <0.4.0

}
文章源自编程技术分享-https://mervyn.life/ffe774dc.html
weinxin
我的微信公众号
微信扫一扫
mervyn
PHP 将16进制字符转换成汉字 PHP

PHP 将16进制字符转换成汉字

项目代码提供给外部的api,有些参数是中文的。发现有些客户在请求接口的时候,参数的值被转成了16进制,从而导致接口无法正常解析。 此时可以采用如下方法进行转移: <?php $param = &...
PHPStorm 更改 PHP 版本号 Tools

PHPStorm 更改 PHP 版本号

PHPStorm 默认的 PHP 版本是 5.4, 当我们用服务器使用的是 PHP7 时,经常会出现语法错误的提示,这个时候需要将 PHPStorm 中的 PHP 版本进行修改才行。操作步骤如下: P...
Elasticsearch-PHP 遇到的坑 PHP

Elasticsearch-PHP 遇到的坑

大数据量分页查询报错 问题详情 在用elasticsearch-php分页查询时,分页几次后报错,错误内容如下: { "error":{ "root_cause"...
CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比 PHP

CGI , FastCGI , PHP-CGI 与 PHP-FPM 对比

CGI CGI全称是“公共网关接口” ( Common Gateway Interface ),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: