基本约束精确版本可以指定具体的版本,告诉Composer只能安装这个版本。但是如果其他的依赖需要用到其他的版本,则包的安装或者更新最后会失败并终止。{
"require": {
"ezimuel/ringphp": "1.1.2",
}
}范围使用比较操作符可以指定包的范围。这些操作符包括:>,>=,<,<=,!=。 可以定义多个范围,使用空格或者逗号表示逻辑上的与,使用双竖线表示逻辑上的或。其中与的优先级会大于或。也可用连字符定义范围。需要注意的是,使用没有边界的范围有可能会导致安装不可预知的版本,并破坏向下的兼容性。建议使用折音号操作符。{
"require": {
"ezimuel/ringphp": ">=1.1.2",
"ezimuel/ringphp": ">=1.1.2 <2.0 || >2.3.0&...