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 версиясын кайтарат