array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.rpmvercmp.php', 1 => 'rpmvercmp', ), 'up' => array ( 0 => 'ref.rpminfo.php', 1 => 'Функции RpmInfo', ), 'prev' => array ( 0 => 'function.rpminfo.php', 1 => 'rpminfo', ), 'next' => array ( 0 => 'book.xlswriter.php', 1 => 'XLSWriter', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/rpminfo/functions/rpmvercmp.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL rpminfo >= 0.1.0)
rpmvercmp — Сравнивает версии RPM
Сравнивает версий двух 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 .
|