set_time_limit <<< |
version_compare | zend_logo_guid >>> |
6.30 Options PHP et informations 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . assert_options . assert . dl . extension_loaded . get_cfg_var . get_current_user . get_defined_constants . get_extension_funcs . get_include_path . get_included_files . get_loaded_extensions . get_magic_quotes_gpc . get_magic_quotes_runtime . get_required_files . getenv . getlastmod . getmygid . getmyinode . getmypid . getmyuid . getopt . getrusage . ini_alter . ini_get_all . ini_get . ini_restore . ini_set . main . memory_get_usage . php_ini_scanned_files . php_logo_guid . php_sapi_name . php_uname . phpcredits . phpinfo . phpversion . putenv . restore_include_path . set_include_path . set_magic_quotes_runtime . set_time_limit ->version_compare . zend_logo_guid . zend_version |
6.30.48 version_compare()Compare deux chaînes de versions au format des versions PHP[ Exemples avec version_compare ] PHP 4 >= 4.1.0, PHP 5 mixed version_compare ( string version1 , string version2 , string operator )version_compare compare les deux versions de PHP standardisées. 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. version_compare remplace dans un premier temps _ , - et + par un point ( . ) dans les chaînes de version et insère aussi des points avant et après tout caractère non-numérique pour que, par exemple, '4.3.5RC1' devienne '4.3.5.RC.1'. Ensuite, elle découpe les résultats comme si vous utilisiez explode('.', $ver). Puis, elle compare les morceaux en allant de gauche à droite. Si une part contient des caractères aplhabétiques, ils sont gérés dans l'ordre suivant : dev < alpha = a < beta = b < RC < pl . De cette façon, vous pouvez comparer non seulement des versions de différents niveaux, comme '4.1' et '4.1.2', mais aussi des versions de développement à la mode de PHP, à n'importe quel stade. 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, la fonction retournera TRUE si la relation est vérifiée et FALSE sinon.
|
<< | version_compare | >> |
set_time_limit | Options PHP et informations | zend_logo_guid |