PHP版检查

时间:2018-06-13 21:01:31

标签: php

所以我基本上试图创建一个跨平台使用的工具,包括有时遗留的php版本。

我不打算支持低于5.4的任何东西,所以我想使用下面的东西;但是,我得到了各种语法错误,而不是应用程序死亡。第一个启动警报的人之一是使用括号来定义数组。

无论如何都要绕过这个?

if (version_compare(phpversion(), '5.4', '<')) {
    die('This tool does not support anything < PHP 5.4<br>Your PHP version is: '.phpversion() );
}

$array= ['a','b','c'];   

1 个答案:

答案 0 :(得分:1)

您正在执行version_check的文件应该不使用任何较新的PHP功能或包含任何文件。如果你想让version_check在PHP 4上运行,它只能使用PHP 4的功能。