- class_exists: documentation ( source)
- explode: documentation ( source)
- trigger_error: documentation ( source)
- define: documentation ( source)
<?php
if (!defined('PHP_VERSION_ID')) {
$version = explode('.', PHP_VERSION);
$version_id = $version[0] * 10000 + $version[1] * 100 + $version[2];
define('PHP_VERSION_ID', $version_id);
}
if (PHP_VERSION_ID < 50300) {
$message = 'PHP version ' . PHP_VERSION . ' is not supported.';
if (class_exists('RuntimeException')) {
throw new RuntimeException($message);
} else {
trigger_error($message, E_USER_ERROR);
}
}