PHP 5.3向后兼容PHP 5.2吗?

sna*_*ile 8 php backwards-compatibility

我开始学习PHP了.我想使用PHP 5.3,因为它是迄今为止的最新版本.我正在开发一个项目,我将使用有人给我的PHP 5.2脚本.

即使我使用的是PHP 5.3,它们还能运行得很好吗?

Bry*_* M. 10

PHP.net设有引导从PHP 5.2.x升级到PHP 5.3.这包括有关向后兼容性的部分.

根据我的经验,从5.2到5.3的过渡顺利进行.我的应用程序遇到的唯一问题是确保我的DateTime设置是在我的php.ini中配置的属性,并过滤掉一些开始出现的过于激进的弃用警告.


Inc*_*nca 5

不,5.3不向后兼容,并且无论如何它不应被视为次要版本升级.有一个专用于不兼容更改的页面:http://www.php.net/manual/en/migration53.incompatible.php 还要考虑您已设计但已被5.3接受的功能.由于php不支持重载或覆盖函数,因此会出错.