version_compare

version_compare -- Compare deux versions de PHP

Description

int version_compare ( string version1, string version2 [, string operator])

version_compare( ) compare les deux versions de PHP standardisée . Cette fonction est pratique pour les programmes qui doivent vérifier la version de PHP qui les fait tourner .

version_compare( ) retourne -1 si version1 est inférieure à version2 , 0 si elles sont égales , et 1 dans le reste des cas .

Si vous spécifiez le troisième argument optionnel operator , vous pouvez tester une relation particulière . Les opérateurs possibles sont , lt , = , le , , gt , = , ge , == , = , eq , != , , ne . En utilisant cet argument , version_compare( ) retournera 1 si la relation est vérifiée et 0 sinon .

Exemple 1 . Exemple avec version_compare( )

 
?php

 
echo

 
version_compare(

 
"4.0.4"

 
,

 
"4.0.6")

 
;

 
/

 
/

 
affiche

 
-1

 
echo

 
version_compare("4.0.4"

 
,

 
"4.0.6"

 
,

 
"

 
")

 
;

 
echo

 
version_compare("4.0.6"

 
,

 
"4.0.6"

 
,

 
"eq")

 
;

 
/

 
/

 
affichent

 
tous

 
1

 
?