properly check for baseline required PHP version (7.4)

This commit is contained in:
Andrew Dolgov 2022-07-29 06:34:20 +03:00
parent cbf710161d
commit 4aefbd628e
No known key found for this signature in database
GPG Key ID: 1A56B4FA25D4AF2A
3 changed files with 11 additions and 4 deletions

View File

@ -524,8 +524,8 @@ class Config {
array_push($errors, "Please don't run this script as root.");
}
if (version_compare(PHP_VERSION, '7.1.0', '<')) {
array_push($errors, "PHP version 7.1.0 or newer required. You're using " . PHP_VERSION . ".");
if (version_compare(PHP_VERSION, '7.4.0', '<')) {
array_push($errors, "PHP version 7.4.0 or newer required. You're using " . PHP_VERSION . ".");
}
if (!class_exists("UConverter")) {

View File

@ -2,8 +2,8 @@
// we need a separate check here because functions.php might get parsed
// incorrectly before 5.3 because of :: syntax.
if (version_compare(PHP_VERSION, '7.0.0', '<')) {
print "<b>Fatal Error</b>: PHP version 7.0.0 or newer required. You're using " . PHP_VERSION . ".\n";
if (version_compare(PHP_VERSION, '7.4.0', '<')) {
print "<b>Fatal Error</b>: PHP version 7.4.0 or newer required. You're using " . PHP_VERSION . ".\n";
exit;
}

View File

@ -1,4 +1,11 @@
<?php
// we need a separate check here because functions.php might get parsed
// incorrectly before 5.3 because of :: syntax.
if (version_compare(PHP_VERSION, '7.4.0', '<')) {
print "<b>Fatal Error</b>: PHP version 7.4.0 or newer required. You're using " . PHP_VERSION . ".\n";
exit;
}
set_include_path(__DIR__ ."/include" . PATH_SEPARATOR .
get_include_path());