« rpminfo
XLSWriter »

rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmp — RPM version comparison

説明

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

Compare two RPM package versions.

パラメータ

evr1

First epoch:version-release string.

evr2

Second epoch:version-release string.

operator

An optional operator. The possible operators are: <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne.

This parameter is case-sensitive, values should be lowercase.

戻り値

Returns -1 if evr1 is less than evr2, 1 if evr1 is greater than evr2, and 0 if they are equal.

When using the optional operator argument, the function will return true if the relationship is the one specified by the operator, false otherwise.

変更履歴

バージョン 説明
PECL rpminfo 0.7.0 Optional operator was added.
関連キーワード:
operator   comparison   rpminfo   rpmvercmp   epoch   release   optional   XLSWriter   RpmInfo   Compare   package   versions   First   Second   operators   parameter   case   values   lowercase   less   greater   they   equal   using   argument
関連する関数・ページ:
operator.installation   function.rpminfo   book.operator   function.version-compare   operator.overloading   function.rpmdbinfo