Funksie version_compare
Die funksie version_compare vergelyk twee stringe wat weergawenommers bevat,
en gee die resultaat van die vergelyking terug. Dit neem drie parameters: twee stringe met weergawes
en 'n opsionele vergelykingsoperateur. Dit gee -1, 0 of 1 terug as die eerste weergawe
onderskeidelik minder as, gelyk aan of groter as die tweede is.
Sintaksis
version_compare(string $version1, string $version2, string $operator = null);
Voorbeeld
Laat ons twee weergawes vergelyk:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Resultaat van die kode-uitvoering:
-1
Voorbeeld
Laat ons kyk of die weergawe aan die minimumvereistes voldoen:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'PHP-weergawe is geskik';
} else {
echo 'PHP 8.0.0 of hoër word vereis';
}
?>
Resultaat van die kode-uitvoering (voorbeeld):
'PHP-weergawe is geskik'
Voorbeeld
Laat ons weergawes met alfa- en beta-vrystellings vergelyk:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Resultaat van die kode-uitvoering:
1
Sien ook
-
die funksie
phpversion,
wat die huidige PHP-weergawe teruggee