用于生产的PHP 5.4.6或5.3.16?

在php.net上,我们可以阅读:鼓励PHP的所有用户升级到PHP 5.4.6或至less 5.3.16。 这是否意味着使用5.4.6比5.3.16更好? 我听说5.4.6不稳定。

我会对5.4.6感兴趣,以便使用http://php.net/manual/en/session.upload-progress.php ,但是如果PHP 5.4.6不稳定,则不会。

谢谢。

为了从头开发一个新的项目,我会select5.4。 它的保质期要比5.3或以前的版本长得多。

为了部署现有的项目,包括从互联网上下载的任何开源PHP代码,我将使用PHP 5.3。 原因是5.4有一些向后兼容性被破坏的地方 ,一些现有的PHP脚本需要更新才能与5.4兼容。 在less数情况下,软件包必须完全重构才能使用5.4。

所有血腥详细信息请参阅PHP 5.4迁移指南 。

5.4系列有一些5.3中没有的重要特性。 我在5.4中没有看到任何不稳定的东西。 请记住,有时候,人们根据自己的经验松散地引用“不稳定”,而没有经过适当的testing。 我在PHP中遇到的很多问题都与PHP本身无关。

我总是从源代码编译PHP,只包含我需要的扩展。 它保持干净,减less膨胀。

PHP 5.4.6和PHP 5.3.16是稳定的版本,不同之处在于PHP 5.3.16在这个领域已经比较长了,5.4是相当近的。

无论你select哪一个,都要确保你的应用程

select5.4,因为它会有更长的寿命,稳定,有你需要的function,已经有6个错误修复版本。