×
帐户
登录 登记
PHP 到期提醒 : PHP v8.1 最近已过期. 您的网站还在运行这个版本吗? 点击此处了解更多详情
安全的 PHP 的版本: 8.5.9, 8.4.24, 8.3.33, 8.2.33

为什么 PHP 没有版本 6?

PHP 6 开发路线图上的主要任务是一项非常雄心勃勃的任务,即在整个语言中添加真正的 Unicode 字符支持。 这样做的目的是允许对多字节字符的无缝本机支持。 正确存储世界上许多字符集都需要多字节字符。 例外的是许多西欧语言使用的传统拉丁字符集。

制作真正的 Unicode 多字节版本 PHP 的工作始于 2005 年左右,但到 2009 年该项目仍然没有结束的迹象,并且参与该项目的各个开发人员之间仍然没有就所需的雄心勃勃的更改达成一致。

时间在流逝,支持 Unicode 的工作还没有结束,因此决定开始将 PHP 版本 6 的改进发布到已发布的 PHP 5.x 分支的次要版本中。 这导致 PHP v5.3 有了重要的补充,例如命名空间支持。一年后发布了 5.4 版,其中包含 PHP 6 分支中的更多功能。

与此同时,我们开始在 PHP 中重写 Zend Engine 的大部分内容,这对性能产生了巨大的改进。这一变化与其他变化一起成为 PHP 全新主要分支的焦点。

为了清楚地将这些更改与网上有关 PHP 6 中 Unicode 工作失败的所有负面新闻区分开来 投票由 PHP 社区内的高级开发人员进行 2014 年中期,关于是否跳过版本并直接跳到 PHP 版本 7 的问题。结果是 58 人赞成,24 人反对,因此决定跳过版本 6,直接跳到版本 7。

最终,PHP 7.0 于 2015 年 12 月 3 日向全世界发布,距离上一个主要版本 PHP 5.0(于 2004 年 7 月 13 日发布)已经过去了十一年半。




PHP 版本号中的所有部分都代表什么意思?

如果您想了解有关 PHP 版本如何编号的更多信息,请阅读我们的文章 解释 PHP 版本号 这里。


如何查看我的网站使用的 PHP 版本?

只需按照我们的入门指南即可 确定您的网站运行的 PHP 版本.


看来我已经运行了最新的 PHP,现在怎么办?

如果您已经在您的 Web 服务器上运行最新的 PHP,那就太棒了! 为什么不现在就注册我们的 PHP 版本通知电子邮件 每当新版本发布时接收更新。这可以让您在未来可能出现的问题上领先一步。

文章最后更新: 21st February, 2021