note 40644 deleted from function.version-compare by nlopess
| From: | nlopess@php.net | Date: | Wed, 10 Mar 2004 16:28:09 +0000 |
| Subject: | note 40644 deleted from function.version-compare by nlopess | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-66562@lists.php.net to get a copy of this message | ||
Note Submitter: steve~_~at~_~centricitysystems~com
----
With version_compare, I keep forgetting which parameter is being checked for greaterThan/lessThan,
so I made a simple function that makes it a little bit more intuitive:
function compare_version($verA,$logic,$verB) {
$logic = (empty($logic)?'=':$logic);
return version_compare($verA,$verB,$logic);
}
Now it always makes sense to me:
$ver1 = '4.2.3';
$ver2 = '4.1';
if ( compare_version($ver1,'>=',$ver2) ) { /* do something */ }
else { /* error */ }