Documentación offline PHP master

rpmvercmp

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

rpmvercmp

Comparación de versiones RPM

Descripción#

php rpmvercmp(string $evr1, string $evr2, [string $operator]): intphp

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.