note 71884 deleted from function.phpversion by nlopess

From: Date: Fri, 22 Dec 2006 20:24:35 +0000
Subject: note 71884 deleted from function.phpversion by nlopess
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-120861@lists.php.net to get a copy of this message
Note Submitter: php NO at SPAMMERS willfris SREMMAPS dot ON nl ---- <?php substr(PHP_VERSION,0,1) === 5;// === 4 //OR substr(phpversion(),0,1) === 5;// === 4 //OR function php_version($number,$higher_equal_lower=0) { // @param $higher_equal_lower // 0 > equal , 1 = equal||higher , 2 = higher , -1 = equal||lower , -2 = lower switch($higher_equal_lower) { case 0: return ( $number === (int) substr(PHP_VERSION,0,1) ); case 1: return ( $number >= (int) substr(PHP_VERSION,0,1) ); case 2: return ( $number > (int) substr(PHP_VERSION,0,1) ); case -1: return ( $number <= (int) substr(PHP_VERSION,0,1) ); case -2: return ( $number < (int) substr(PHP_VERSION,0,1) ); } } // On a system of 5+ this function will return: var_dump(php_version(5,0)); // true var_dump(php_version(5)); // true var_dump(php_version(5,1)); // true var_dump(php_version(5,2)); // false var_dump(php_version(5,-1)); // true var_dump(php_version(5,-2)); // false ?>

« previous php.notes (#120861) next »