410 of 410 menu

Fonction version_compare

La fonction version_compare compare deux chaînes contenant des numéros de version, et retourne le résultat de la comparaison. Elle prend trois paramètres : deux chaînes de versions et un opérateur de comparaison optionnel. Elle retourne -1, 0 ou 1 si la première version est respectivement inférieure, égale ou supérieure à la seconde.

Syntaxe

version_compare(string $version1, string $version2, string $operator = null);

Exemple

Comparons deux versions :

<?php $res = version_compare('1.2.3', '1.2.4'); echo $res; ?>

Résultat de l'exécution du code :

-1

Exemple

Vérifions si la version correspond aux exigences minimales :

<?php if (version_compare(PHP_VERSION, '8.0.0', '>=')) { echo 'La version PHP est adaptée'; } else { echo 'PHP 8.0.0 ou supérieur est requis'; } ?>

Résultat de l'exécution du code (exemple) :

'La version PHP est adaptée'

Exemple

Comparons des versions avec des versions alpha et bêta :

<?php $res = version_compare('1.0.0b', '1.0.0a'); echo $res; ?>

Résultat de l'exécution du code :

1

Voir aussi

  • la fonction phpversion,
    qui retourne la version actuelle de PHP
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser