PHP 5.3是否有PHP 5.2“兼容模式”?

时间:2011-07-22 14:29:24

标签: php wordpress wordpress-plugin

我目前正在开发一个Wordpress插件。我刚刚意识到大多数主要的Wordpress托管环境仍在使用PHP 5.2。鉴于5.2不再正式支持,5.2的安全补丁仍在发布,因此看起来5.2很快就会出现。

所以看起来我需要做一些重构,我已经使用了一些5.3功能,即后期静态绑定和闭包。

理想情况下,我不想完全废弃我的5.3环境只是为了安装一个5.2环境。有没有办法为我的5.3设置设置'兼容模式',所以它只接受有效的5.2语法?

1 个答案:

答案 0 :(得分:3)

没有办法做到这一点,你必须安装5.2。

如果您只能捕获语法级别不兼容性(static::,lambda函数,goto,...),那么您可以在隔离位置拥有5.2二进制文件并运行语法检查在文件(php -l)上作为构建步骤。但是,您不会收到有关使用新函数,新参数等的警告。