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
phpversion_compare(string $version1, string $version2, string $operator = null);
Shembull
Le të krahasojmë dy versione:
php<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
php-1
Shembull
Le të kontrollojmë nëse versioni i përgjigjet kërkesave minimale:
php<?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):
php'Versioni i PHP është i përshtatshëm'
Shembull
Le të krahasojmë versione me lëshime alfa dhe beta:
php<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
Rezultati i ekzekutimit të kodit:
php1
Shihni gjithashtu
-
funksionin
phpversion,
i cili kthen versionin aktual të PHP