我正在使用 PHP5 在我的系统上编写一个 Web 应用程序,但该应用程序需要与 PHP4 兼容。有什么方法可以模拟 PHP4,或者至少发出警告?
谢谢。
作为一般规则,如果您避免使用 PHP5 中添加的函数和参数(如每个函数的文档中所示),那么它应该可以在 PHP4 中正常工作。PHP 擅长这样的向后兼容性。
我知道没有办法模拟 PHP4。您需要在真正的 PHP4 环境中运行您的代码。这是我的建议:
完成后,您或多或少可以忘记虚拟机。您需要做的就是保持运行。像以前一样更改应用程序目录中的代码。您可以使用虚拟机的 IP 从浏览器运行它。
(也许您甚至可以在 VM 中安装旧版本的 XDebug,并在您的 IDE 中进行适当的远程调试。但我不知道 XDebug 是否与 PHP4 兼容。)
不,没有。您必须在机器上安装 PHP 4 以提供运行时环境。或者,更好的是,让客户相信 2012 年的 PHP 4 已经……过时了。