note 71884 deleted from function.phpversion by nlopess
| From: | nlopess@php.net | 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
?>