Функция 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 версиясини кайтаради