rpmvercmp
PHP Manual
PHP Manual»Fonctions de RpmInfo»rpmvercmp

rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmp — Comparaison de versions RPM

Description

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

Compare deux versions de paquets RPM.

Liste de paramètres

evr1

La première chaîne epoch:version-release.

evr2

La seconde chaîne epoch:version-release.

operator

Un opérateur optionnel. Les opérateurs possibles sont : <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne.

Ce paramètre est sensible à la casse, les valeurs doivent être en minuscules.

Valeurs de retour

Renvoie -1 si evr1 est inférieur à evr2, 1 si evr1 est supérieur à evr2, et 0 si elles sont égales.

Lorsque l'argument optionnel operator est utilisé, la fonction renverra true si la relation est celle spécifiée par l'opérateur, sinon false.

Historique

Version Description
PECL rpminfo 0.7.0 L'operator optionnel a été ajouté.
To Top