2024年PHP日本大会

PHP 4.4.0 版本发布公告

PHP 开发团队欣然宣布立即发布 PHP 4.4.0

这是一个维护版本,它解决了PHP中与引用相关的严重内存损坏问题。如果引用使用不当,PHP 往往会产生内存损坏,这些损坏并不总是显现或可见。在其他情况下,它可能导致变量和对象的类型或类意外更改。如果您遇到类似的奇怪行为,此版本可能会修复它。由于修复引用问题的补丁更改了PHP的内部API,从而破坏了与PHP 4.3.*系列的二进制兼容性,因此需要增加中间位数。这意味着所有二进制扩展模块都需要重新编译才能与这个版本一起工作。

作为解决引用错误方案的一部分,您很可能会发现您自己或第三方的PHP脚本(在以前的PHP版本中被认为是“干净”的代码)现在在引用在脚本中使用不正确时会抛出E_NOTICE。其目的是提醒开发人员注意他们方法中的小错误,并且不会以任何其他方式影响脚本的性能。

除了引用问题之外,此版本还修复了许多其他错误,包括我们捆绑的shtool中存在的小安全问题。

错误修复版本

有关PHP 4.4.0中所有更改的完整列表,请参阅 变更日志

To Top