version_compare

(PHP 4 >= 4.1.0)

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
?>