PHP Conference Kansai 2025

rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmpComparación de versiones RPM

Descripción

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.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top