PHP7将在2015年10月正式发布,PHP7 ,将会是PHP脚本语言的重大版本更新,同时将带来大幅的性能改进和新的特性,以及改进一些过时功能。 该 发布版本将会专注在性能加强,源自PHP版本树中的phpng分支。在硅谷公司的ZendCon会议,PHP工具厂商Zend技术官方讨论phpng和 PHP7的进度。“(本次升级)真正专注于帮助业界的应用程序显著加强执行速度,再加上,我们在PHP中的其他改进,”Zend的首席执行官安迪特曼斯 (曾参与了PHP语言的持续开发和发展)表示。 我们来看看官网给出的php7 特性:
PHP7新特性( What will be in PHP 7 / PHPNG )
Performance Improvements with the addition of PHPNG engine.
使用PHPNG引擎来提升性能
JIT - Just in Time compiler
即时编辑器 JIT Compiler_
Abstract Syntax Tree for compilation
抽象语法树编译
Asynchronous refactoring of the I/O layer.
对I/O层的异步重构。
Multi-threaded build in Web Server
多线程构建Web服务器
Expanded use of ->, [], (), {}, and :: operators
扩展使用 ->, [], (), {}, 和 :: 符号
100% increase in performance
性能提升 100% (应该是QPS)
Cool Name: PHPNG
酷名:PHPNG引擎
为啥直接PHP5.6跳到PHP7(Reasons given why we need to skip to PHP 7)
还有为什么我们不应该重复使用6版本的PHP的下一个主要版本有几个原因。
首先,PHP 6已经存在,这是完全不同的东西。十进制系统(或者更准确的数字的无限供给我们)很容易让我们跳过一个版本,有很多更留待将来的版本来。
虽然这是事实,其他PHP 6从来没有达到过通用性,它仍然是由php.net进行了非常广泛发布和知名项目,将分享绝对没有与正在讨论现在的版本。如果谁知道PHP 6(还有许多)将在他或她的脑海里强烈的错觉,对这个即将到来的新版本的内容和特点(从本质上讲,它是所有关于Unicode)。
PHP 6,原来的PHP 6,已经详细在许多PHP会议讨论。它教给用户作为完成交易性,包括有关功能和行为(通过php.net开发商,而不是“恶”的书的作者)的详细说明。
PHP 6广为人知不仅塔内社区内,但周围的PHP社区。这是一个高调的项目,许多 - 如果不是大多数 - PHP社区成员知道。
还有很多的PHP 6的信息,有关原始的PHP 6,存在各地的网络。书籍是问题的最小部分。
不同的'小问题''为什么我们跳过到7?',再利用6版本很可能会调用两个完全不同的版本,具有完全相同的名称完全不同的功能集真正的混乱在人们的心目中,有充足的信息。
跳绳版本并非没有先例或罕见的在这两个开源项目和商业产品。 MariaDB,一跃一路攀升到10.0版本,以避免混乱,网景浏览器直接跳过版本5.0到6.0和Symantec跳过13版的每一个人都人有不同的原因,跳绳,但共同点是,跳绳版本几乎没有什么大不了的。
第6版一般失败在动态语言的世界有关。 PHP 6是失败的; Perl 6中是一个失败。它实际上是失败也是动态语言外界有关 - MySQL的6还存在,但从来没有公布过。第6版的看法是失败的 - 不是迷信而是作为一个真实的世界的事实(类似于词'Vista的失败协会) - 将严重反思这个PHP版本。
案例6主要是一些上述几点的反驳,但没有提供充分的理由,为什么我们不* *应该跳过版本6。如果我们用PHP 7,最坏的情况是,我们不必要跳了版本。我们还是有主要版本的无限供给我们掌握以备将来使用。但是,如果我们选择6而不是7 - 最坏的情况是普遍的混乱在我们的社区和有关此版本的潜在负面看法。
相关文章
本文链接:http://www.it892.com/content/web/php/061461632015.html