为什么PHP有两个不同的版本更新?

时间:2013-04-24 18:53:34

标签: php release-management

据我所知changelog,有两种不同的主要版本。 5.4和5.3。有什么区别?

3 个答案:

答案 0 :(得分:2)

对您而言,答案是PHP5.4为共享托管环境增加了5.3,而5.3包括:

  • safe_mode离开(及其所有朋友)
  • magic_quotes消失(并且由于许多遗留代码依赖它进行消毒,因此删除它是一个坏主意)
  • 呼叫时间PBref已被删除(这会导致遗留代码上出现 LOT 警告)
  • register_globals被抛弃了。这完全打破了一些遗留代码。

因此,出于这个原因,目前他们同时保持PHP5.4和PHP5.3都是最新的。不过,这是第一次以这种方式发生这种情况。您可以在此处找到重大更改的完整列表:http://php.net/manual/en/migration54.incompatible.php

答案 1 :(得分:1)

有许多主要版本,而不仅仅是两个版本。包括5.0,5.1,......和5.3和5.4。

您引用的更改日志正是查找任何版本的特定详细信息的正确位置。

您也可以通过Google“PHP 5.4发布”或“PHP 5.3发布”来获得简短摘要。例如:

答案 2 :(得分:0)

目前,PHP分支机构5.3。*和5.4。*正处于稳定开发阶段,PHP 5.5。*正在升级。通常,PHP.net并行支持两个稳定版本,因此您可以更快地从一个版本转到另一个版本。

https://wiki.php.net/rfc/releaseprocess