$max_version) { return false; } } // set the php version id if (!defined('PHP_VERSION_ID')) { $version = explode('.', phpversion() ?: ''); // creates something like 50107 define('PHP_VERSION_ID', (int)$version[0] * 10000 + (int)$version[1] * 100 + (int)$version[2]); } // check if matching for version if (!$max_version && PHP_VERSION_ID >= $min_version) { return true; } elseif (PHP_VERSION_ID >= $min_version && PHP_VERSION_ID <= $max_version) { return true; } // if no previous return, fail return false; } } // __END__