【发布时间】:2012-01-31 19:30:44
【问题描述】:
我正在编写 5.2 版的 CMS,但我担心它是否会与 PHP 5.3 或未来版本兼容。
我应该注意什么或没有什么可担心的?
P.S:请不要建议我应该使用 PHP 5.3,因为这不是问题。
【问题讨论】:
-
但这确实引出了问题;如果 5.3 的兼容性如此重要,为什么不使用它?
标签: php compatibility php-5.2
我正在编写 5.2 版的 CMS,但我担心它是否会与 PHP 5.3 或未来版本兼容。
我应该注意什么或没有什么可担心的?
P.S:请不要建议我应该使用 PHP 5.3,因为这不是问题。
【问题讨论】:
标签: php compatibility php-5.2
PHP 采用一种非常保守的方式来实现向后兼容性。大多数代码将继续工作很长一段时间 - 我已经看到 PHP3 代码在 5.3 中仍然可以。
【讨论】:
您应该在此处查看向后不兼容的更改列表:http://www.php.net/manual/en/migration53.incompatible.php
【讨论】:
我目前遇到并且在某些方面非常严重的一件事是 php > 5.3 不再支持本机 mssql (Microsoft SQL server) 扩展。不知道对你有没有用。但是从 5.3 版本开始,php 放弃了对它的支持,并建议您改用微软的扩展:http://www.microsoft.com/download/en/details.aspx?id=20098
【讨论】: