PHP版本
PHP6版本去哪儿了?
谈到PHP7,大家肯定会问,PHP6版本去哪儿来呢?这个说来话长。早在2005年的时候,PHP社区发起了PHP6的项目,这个项目旨在为 PHP提供完全内置的unicode的支持。但由于种种困难,该项目最终于2010年取消。虽然PHP6这个项目取消了,但大量的功能已经在PHP5.x 版本中得以实现。这里面最重要的就是OOP方面的提升。这也帮助PHP实现了从面向过程到面向对象编程的跨越。市面上也随之出现了一大堆的PHP OOP编程框架。 后来鸟哥加入到了PHP核心开发项目,鸟哥发起了PHP解释引擎重构的项目,叫做PHPNG,大家可以参考这篇wiki:https://wiki.php.net/phpng PHPNG项目主要是对PHP的引擎进行重构,很快鸟哥的项目组取得了非凡的成就,获得了PHP开发社区的的认可,合并到了PHP的主干,也就是我们现在说的PHP7版本。 #### 为什么不延续PHP6的序列? 关于这个问题,PHP官方给出了详细的解释,大家可以参考:https://wiki.php.net/rfc/php6 1. PHP6版本事实上已经存在了。 2. PHP6虽然无法发布GA版本,但PHP6已经众所周知。 3. PHP6已经在很多的公开会议,场合讨论过。 4. PHP6还被周边的很多社区所周知。(有很多PHP6的书籍) 5. 使用PHP6会造成很多的困扰。 6. 版本跳跃在开源软件和商业软件里面也经常见。比如MariaDB跳到0.0,Symantec跳过了13版本。(译者按:windows系列版本也很典型) 7. 版本6在动态语言届里面通常和失败相关联。PHP6失败了,Perl6失败了。跳出动态语言届,MySQL6早已存在但一直没有发布。(狂笑) 8. 在东方和西方文化里面都认为是7一个吉祥数字。(狂笑) 于是就有了牛x的一塌糊涂的PHP7版本。
顶部
收展
底部
[TOC]
目录
关于VC和线性安全的选择
PHP5.6版本
PHP6版本去哪儿了?
PHP7.0.x版本特性
PHP7.1.x版本特性
PHP7.2.x版本特性
PHP7.3.x版本特性
PHP7.4.x版本特性
PHP8.0.x版本特性
PHP8.1.x版本特性
相关推荐
PHP基础
PHP函数
PHP设计模式
PHP算法