# rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmp — Comparaison de versions RPM

### Description

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 possible 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é.