PHP:检测所需的版本

时间:2010-01-25 16:29:16

标签: php version release

我如何检测PHP脚本需要哪个版本的PHP? 像PHP5或PHP4这样的通用版本我可以了解自己, 但是有些功能不是在次要的重复中添加的。

6 个答案:

答案 0 :(得分:10)

其中一种方式是:

if (!function_exists('function_name')) {
    // the PHP version is not sufficient
}

答案 1 :(得分:5)

使用 phpversion()。此外,您可以使用它来告诉扩展的版本,使用可选参数 phpversion ([string $ extension])

PHP manual entry

答案 2 :(得分:5)

今天我找到了最终适合的脚本/解决方案:PHP_CompatInfo (PEAR)

答案 3 :(得分:4)

答案 4 :(得分:2)

作为开发人员,你知道你正在使用什么功能以及它们是否是新的并且需要运行或不需要更新版本的PHP。所需要的只是在较新版本的PHP中引入的一个功能,使其仅与该版本和更新版本兼容。

答案 5 :(得分:0)

您可以在此输入您的代码或类: online php shell

然后选中“+不支持的版本”复选框 然后单击eval()按钮。 根据结果​​,您将了解哪些版本的PHP存在代码问题。

我收到的例子是因为名称空间:

Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/s3EIj on line 9
Process exited with code 255.