商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > PHP7来了,PHP6去哪儿了?

PHP7来了,PHP6去哪儿了?

  发布于2026-07-20 阅读(0)

扫一扫,手机访问

PHP7来了,那么PHP6去哪儿了呢?

PHP7简介

PHP7是PHP语言的全新版本,最大亮点在性能上——官方数据表明,它的执行效率可以达到PHP5.x版本的两倍。不仅如此,语法层面也做了梳理,引入了一些其他语言中流行的写法。更难得的是,在经历了如此大幅度的变动之后,兼容性依然出色。对绝大多数应用来说,几乎不需要修改代码就能平滑迁移到PHP7。

PHP6版本去哪儿了?

聊到PHP7,大家自然会问:PHP6呢?这故事说来话长。早在2005年,PHP社区就启动了PHP6项目,目标是为PHP提供完整的原生Unicode支持。然而,由于各种技术困难,这个项目在2010年被取消了。不过,PHP6虽然夭折,但大量设想的功能后来在PHP5.x版本中得以实现——其中最重要的就是面向对象编程能力的提升。这直接推动了PHP从面向过程到面向对象的跨越,市面上也随之涌现出一大批PHP OOP框架。

后来鸟哥加入到了PHP核心开发小组

再后来,国内开发者鸟哥(惠新宸)加入了PHP核心开发团队,他发起了PHP解释引擎重构项目,叫做PHPNG(可以参考这篇wiki:https://wiki.php.net/phpng)。这个项目主要对PHP引擎进行重构,很快取得了非凡的成果,得到了PHP社区的认可,最终合并到了PHP主干——也就是我们现在看到的PHP7版本。

为什么不延续PHP6的序列?

关于这个问题,PHP官方有详细的解释(参考:https://wiki.php.net/rfc/php6)。简单来说,原因如下:

PHP6这个版本号事实上已经存在了——虽然无法发布GA版本,但PHP6早已广为人知,在公开会议、技术场合被反复讨论,周边社区也对其非常熟悉(甚至有不少PHP6的书籍)。如果继续使用PHP6这个编号,会带来很多混淆和困扰。

版本跳跃在开源和商业软件中并不少见,比如MariaDB直接跳到10.0,Symantec跳过了13版本(译者按:Windows系列版本也很典型)。另外,版本6在动态语言领域似乎总是和失败挂钩——PHP6失败了,Perl6也失败了。跳出动态语言圈,MySQL6早已存在但一直未能发布(狂笑)。

还有一个有趣的因素:7在东西方文化中都被视为吉祥数字(狂笑)。

于是,就有了现在这个牛x得一塌糊涂的PHP7版本。

本文转载于:https://blog.csdn.net/weixin_34238642/article/details/91940967 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注