Manuel PHP
Précédent |  | Suivant

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

Précédent | Sommaire | Suivant
zend_logo_guid | Niveau supérieur | zend_version