标签: composer-php package versioning logical-operators
我是第一次开发自己的软件包,我遇到了这种表示法
"phpunit/phpunit": "^4.8|^5.2|^7.0",
作曲家是否尝试根据php CLI版本选择最新的版本?
例如,如果我使用PHP7运行它,它将选择一个^7.0变体,但是如果我使用PHP5.6运行它,它将是一个^5.2(和^4.8对于较低的版本?)
^7.0
^5.2
^4.8