Funkcia version_compare
Funkcia version_compare porovnáva dva reťazce obsahujúce čísla verzií
a vráti výsledok porovnania. Prijíma tri parametre: dva reťazce s verziami
a voliteľný operátor porovnania. Vráti -1, 0 alebo 1, ak je prvá verzia
respektíve menšia, rovná alebo väčšia ako druhá.
Syntax
phpversion_compare(string $version1, string $version2, string $operator = null);
Príklad
Porovnajme dve verzie:
php<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Výsledok vykonania kódu:
php-1
Príklad
Skontrolujme, či verzia spĺňa minimálne požiadavky:
php<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'Verzia PHP je vhodná';
} else {
echo 'Je potrebná PHP 8.0.0 alebo vyššia';
}
?>
Výsledok vykonania kódu (príklad):
php'Verzia PHP je vhodná'
Príklad
Porovnajme verzie s alfa- a beta-verziami:
php<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Výsledok vykonania kódu:
php1
Pozrite tiež
-
funkciu
phpversion,
ktorá vráti aktuálnu verziu PHP