Revision: 17295
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 30, 2009 22:07 by kirik
Initial Code
function phpMinV($v)
{
$phpV = PHP_VERSION;
if ($phpV[0] >= $v[0]) {
if (empty($v[2]) || $v[2] == '*') {
return true;
} elseif ($phpV[2] >= $v[2]) {
if (empty($v[4]) || $v[4] == '*' || $phpV[4] >= $v[4]) {
return true;
}
}
}
return false;
}
/* ---- Newer than 4 ---- */
if (phpMinV('4')) {
// .....
}
// or
if (phpMinV('4.*')) {
// .....
}
/* ---- Newer than 5.1 ---- */
if (phpMinV('5.1')) {
// .....
}
// or
if (phpMinV('5.1.*')) {
// .....
}
/* ---- Newer than 5.2.3 ---- */
if (phpMinV('5.2.3')) {
// .....
}
Initial URL
Initial Description
Easy check (: **UPD** You can just use [version_compare()](http://ca.php.net/manual/en/function.version-compare.php) function.
Initial Title
Check minimum version of PHP
Initial Tags
php
Initial Language
PHP