Push minimum requirement to PHP 7.2.0RC3

there are needed ZTS bugfixes included in RC3. I didn't move this earlier because Travis didn't have an RC3 build.
This commit is contained in:
Dylan K. Taylor 2017-10-14 14:26:21 +01:00
parent cd8006e242
commit 6e1318b522

View File

@ -84,6 +84,8 @@ namespace pocketmine {
const API_VERSION = "3.0.0-ALPHA9";
const CODENAME = "[REDACTED]";
const MIN_PHP_VERSION = "7.2.0RC3";
/*
* Startup code. Do not look at it, it may harm you.
* Most of them are hacks to fix date-related bugs, or basic functions used after this
@ -91,8 +93,8 @@ namespace pocketmine {
* Enjoy it as much as I did writing it. I don't want to do it again.
*/
if(version_compare("7.2", PHP_VERSION) > 0){
echo "[CRITICAL] You must use PHP >= 7.2" . PHP_EOL;
if(version_compare(MIN_PHP_VERSION, PHP_VERSION) > 0){
echo "[CRITICAL] You must use PHP >= " . MIN_PHP_VERSION . PHP_EOL;
echo "[CRITICAL] Please use the installer provided on the homepage." . PHP_EOL;
exit(1);
}