Functie version_compare
De functie version_compare vergelijkt twee tekenreeksen die versienummers bevatten,
en retourneert het vergelijkingsresultaat. Accepteert drie parameters: twee tekenreeksen met versies
en een optionele vergelijkingsoperator. Retourneert -1, 0 of 1 als de eerste versie
respectievelijk kleiner, gelijk aan of groter dan de tweede is.
Syntaxis
version_compare(string $version1, string $version2, string $operator = null);
Voorbeeld
Laten we twee versies vergelijken:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Resultaat van de code-uitvoering:
-1
Voorbeeld
Laten we controleren of de versie voldoet aan de minimale vereisten:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'PHP-versie is geschikt';
} else {
echo 'PHP 8.0.0 of hoger is vereist';
}
?>
Resultaat van de code-uitvoering (voorbeeld):
'PHP-versie is geschikt'
Voorbeeld
Laten we versies met alpha- en bèta-releases vergelijken:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Resultaat van de code-uitvoering:
1
Zie ook
-
de functie
phpversion,
die de huidige PHP-versie retourneert