note 71884 added to function.phpversion

From: Date: Thu, 21 Dec 2006 03:40:48 +0000
Subject: note 71884 added to function.phpversion
Groups: php.notes 
Request: Send a blank email to php-notes+get-120815@lists.php.net to get a copy of this message
<?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 ?> ---- Server IP: 83.137.20.120 Probable Submitter: 82.170.153.66 ---- Manual Page -- http://www.php.net/manual/en/function.phpversion.php Edit -- https://master.php.net/note/edit/71884 Del: integrated -- https://master.php.net/note/delete/71884/integrated Del: useless -- https://master.php.net/note/delete/71884/useless Del: bad code -- https://master.php.net/note/delete/71884/bad+code Del: spam -- https://master.php.net/note/delete/71884/spam Del: non-english -- https://master.php.net/note/delete/71884/non-english Del: in docs -- https://master.php.net/note/delete/71884/in+docs Del: other reasons-- https://master.php.net/note/delete/71884 Reject -- https://master.php.net/note/reject/71884 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#120815) next »