Comparación de versiones RPM

# rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmp — Comparación de versiones RPM

### Descripción

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

Compara dos versiones de paquetes RPM.

### Parámetros

`evr1`
  La primera cadena `epoch:version-release`.
`evr2`
  La segunda cadena `epoch:version-release`.
`operator`

  Un operador opcional. Los operadores posibles son: `<`, `lt`, `<=`, `le`, `>`, `gt`, `>=`, `ge`, `==`, `=`, `eq`, `!=`, `<>`, `ne`.

  Este parámetro distingue mayúsculas y minúsculas, los valores deben estar en minúsculas.

### Valores devueltos

Devuelve `-1` si `evr1` es inferior a `evr2`, `1` si `evr1` es superior a `evr2`, y `0` si son iguales.

Cuando se utiliza el argumento opcional `operator`, la función devolverá `true` si la relación es la especificada por el operador, en caso contrario `false`.

### Historial de cambios

Versión | Descripción
--- | ---
PECL rpminfo 0.7.0 | El `operator` opcional ha sido añadido.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open