PHP Conference Kansai 2025

rpmvercmp

(PECL rpminfo >= 0.1.0)

rpmvercmpComparação de versões RPM

Descrição

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

Compare duas versões do pacote RPM.

Parâmetros

evr1
Primeira string epoch:version-release.
evr2
Segunda string epoch:version-release.
operator

Um operador opcional. Os operadores possíveis são: <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne.

Este parâmetro diferencia maiúsculas de minúsculas, os valores devem ser em minúsculas.

Valor Retornado

Retorna -1 se evr1 for menor que evr2, 1 se evr1 for maior que evr2 e 0 se forem iguais.

Ao usar o argumento opcional operator, a função retornará true se o relacionamento for aquele especificado pelo operador, false caso contrário.

Registro de Alterações

Versão Descrição
PECL rpminfo 0.7.0 O parâmetro opcional operator foi adicionado.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top