Функцыя 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