Функција version_compare
Функција version_compare упоређује два низа који садрже бројеве верзија,
и враћа резултат поређења. Прихвата три параметра: два низа са верзијама
и опциони оператор поређења. Враћа -1, 0 или 1 ако је прва верзија
респективно мања, једнака или већа од друге.
Синтакса
version_compare(string $version1, string $version2, string $operator = null);
Пример
Упоредимо две верзије:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Резултат извршавања кода:
-1
Пример
Проверимо да ли верзија задовољава минималне захтеве:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'Верзија PHP је погодна';
} else {
echo 'Потребан је PHP 8.0.0 или виши';
}
?>
Резултат извршавања кода (пример):
'Верзија PHP је погодна'
Пример
Упоредимо верзије са алфа- и бета-издањима:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Резултат извршавања кода:
1
Погледајте такође
-
функцију
phpversion,
која враћа тренутну верзију PHP