note 21862 added to function.version-compare
| From: | savetz at northcoast dot comMMM | Date: | Wed, 29 May 2002 16:53:26 +0000 |
| Subject: | note 21862 added to function.version-compare | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-31162@lists.php.net to get a copy of this message | ||
The above has some logic problems and should actually be:
function minimum_version( $vercheck ) {
$minver = explode(".", $vercheck);
$curver = explode(".", phpversion());
if (($curver[0] < $minver[0])
|| (($curver[0] == $minver[0])
&& ($curver[1] < $minver[1]))
|| (($curver[0] == $minver[0]) && ($curver[1] == $minver[1])
&& ($curver[2][0] < $minver[2][0])))
return false;
else
return true;
}
if (minimum_version("4.1.0")) {
$issue = $_GET['issue'];
}
This is a good way to write code that works both before and after version 4.1.0, which changed how
global predefined variables work.
--
http://www.php.net/manual/en/function.version-compare.php
http://master.php.net/manage/user-notes.php?action=edit+21862
http://master.php.net/manage/user-notes.php?action=delete+21862
http://master.php.net/manage/user-notes.php?action=reject+21862