Какая максимальная версия PHP допускается следующим ограничением версии менеджера пакетов композитора?
"php": "^5.5.9|>=7.0.8"
Документы говорят, что: -
^5.5.9
означает >=5.5.9 <6.0.0
(читай: «больше или равно 5,5,9 И меньше 6,0,0)
|
, вероятно, то же самое, что и ||
, что означает ИЛИ
Но на что распространяется >=7.0.8
В разделе стабильности в документах говорится, что
Composer по умолчанию будет иметь внутреннее значение -dev
или -stable
, в зависимости от используемого оператора (операторов)
, и приводит пример >=1.2
внутренне обрабатывается как >=1.2.0.0-dev
, но в нем не говорится, как обрабатывается >=1.2.0
. Также неясно, является ли это открытым ограничением.
Так что ограничение разрешает любую версию PHP вили выше 7.0.8? Разрешены ли только версии с 7.0.8 или выше, но ниже 8.0.0? Разрешено ли -dev
? Разрешено ли 8.0-dev
?