所以我基本上试图创建一个跨平台使用的工具,包括有时遗留的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'];
答案 0 :(得分:1)
您正在执行version_check的文件应该不使用任何较新的PHP功能或包含任何文件。如果你想让version_check在PHP 4上运行,它只能使用PHP 4的功能。