PHP 5.4是否与PHP 4.4.2兼容?

时间:2013-06-11 04:24:06

标签: php iis-6

最近我被问及IIS 6.0上运行在PHP 4.4.2上的遗留应用程序。我们被告知此版本的PHP已过期并包含security vulnerabilities

我个人对PHP有经验。

有人建议我们将PHP升级到更高版本。根据{{​​3}},最新的稳定版本是5.4。版本5.4是否与4.4.2向后兼容?

我认为我们可以运行安装PHP 5.4的安装程序来安装新版本的PHP。这样可以安全地运行并且遗留应用程序仍可正常运行吗?

在较新版本的PHP中是否存在任何可能会使旧版PHP应用程序升级风险的重大变化?

1 个答案:

答案 0 :(得分:2)

请查看此内容,检查所有deprecated代码(尤其是preg VS ereg) -

http://www.php.net/manual/en/migration5.incompatible.php

寻找general differences -

http://www.php.net/manual/en/faq.general.php#faq.general.differences-45

检查migration -

http://www.php.net/manual/en/faq.migration5.php

编辑 -

一个更通用的链接,有时可能会有所帮助 - Check Change Logs