rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmpСравнивает версии RPM

Описание

rpmvercmp(string $evr1, string $evr2, ?string $operator = null): int|bool

Сравнивает версий двух RPM.

Список параметров

evr1

Первая версия в формате epoch:version-release

evr2

Вторая версия в формате epoch:version-release

operator

Необязательный оператор. Доступные операторы: <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne соответственно.

Этот параметр чувствителен к регистру, значение необходимо указывать в нижнем регистре.

Возвращаемые значения

Возвращает < 0, если evr1 меньше evr2, > 0, если evr1 больше evr2, и 0, если они идентичны.

Если будет получен необязательный параметр operator функция вернёт true, если сравнение будет соответствовать тому, которое задано оператором, иначе false.

Список изменений

Версия Описание
0.7.0 Был добавлен необязательный аргумент operator.
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top