Funksioni version_compare
Funksioni version_compare krahason dy stringje që përmbajnë numra versionesh,
dhe kthen rezultatin e krahasimit. Merr tre parametra: dy stringje me versione
dhe një operator krahasimi opsional. Kthen -1, 0 ose 1 nëse versioni i parë
është përkatësisht më i vogël, i barabartë ose më i madh se i dyti.
Sintaksa
version_compare(string $version1, string $version2, string $operator = null);
Shembull
Le të krahasojmë dy versione:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
-1
Shembull
Le të kontrollojmë nëse versioni i përgjigjet kërkesave minimale:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'Versioni i PHP është i përshtatshëm';
} else {
echo 'Kërkohet PHP 8.0.0 ose më lart';
}
?>
Rezultati i ekzekutimit të kodit (shembull):
'Versioni i PHP është i përshtatshëm'
Shembull
Le të krahasojmë versione me lëshime alfa dhe beta:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
1
Shihni gjithashtu
-
funksionin
phpversion,
i cili kthen versionin aktual të PHP