PHP7将于10月份出炉

aries 发表于 2015-02-04 2261 次浏览 标签 : PHP7

耗费5年发展的PHP6版本计画失败了吗?今年10月将推出的新版PHP是7.0版,别再说你的PHP5网站要升级PHP6了



最广为使用的直译式语言PHP终于有最新正式版的消息了,预计将在2015年10月释出正式版本,并且经过PHP社群核心贡献者投票,超过7成的人同意最新的PHP版号将是PHP7而非PHP6。从2005年开发至2010年终止的PHP6,已在这几年陆续将新功能併入PHP5.3以及PHP5.4中。



PHP社群核心参与者Andrea Faulds与Zeev Suraski在PHP的Wiki上,共同发表文章表示,PHP6的开发遇到了一些问题,导致一直没办法释出正式版本(General Availability),他们认为PHP6是一个失败的专案,现在是该进到PHP7的时候了。PHP7原先是PHP社群中的惠新辰与Dmitry Stogov私下进行的PHPNG专案,后来专案较成型后公开而受大家所接受,并朝下一个PHP接班版本发展。



文中总结社群中反对採用PHP7版号的声音,反方意见大都认为,从PHP5略过PHP6直接进到PHP7,会让使用者对版本号产生混淆,而且破坏PHP版本号的结构,况且现在已有许多PHP的资源是以PHP6为主角,可能造成开发者无所适从的状况。



正方则回应,就因为PHP6广为人知,在网路上已有不少关于PHP6的讯息,如果将下一个版本又称作PHP6才会造成大灾难,因为这一个版本已经与2010年中止开发的PHP6有极大差异,有许多旧资料难以更新,例如已出版的书,以及非PHP.net管理的PHP6资讯网页将误导开发者。而且也因为PHP6已够知名,下一个版本换成PHP7尚属合情合理,只是PHP6是没有官方正式版本而已。



另外,正方也认为跳过版本号的例子并非无前例可循,像是MySQL的孪生姐妹资料库MariaDB的版本号直接从10开始,Netscape Communicator也是跳过5.0从6.0开始,赛门铁克版号跳过13,这些产品都有其各自的因素而出此决定。文中也提到在动态语言发展史上,版本号6不是一个好数字,正方列举出不光是PHP6失败了,Perl6也失败了。另外,MySQL6也从未正式释出过,即便已经开发了这麽久。或许PHP版号改为中国的幸运数字7后,会发展得更顺利一些。



惠新辰是中国新浪微博的工程师,也是PHP7的发起人之一,他认为比起新功能来说,执行效能是程式语言中最重要的,因为即使是1%的效能提升,都对新浪微博这种全中国最大的LAMP平台有巨大的影响,而Dmitry Stogov也是效能拥护者,因此两人才会一拍即合,共同发展PHP7专案。惠新辰表示,PHP7有显著的效能提升,在Wordpress上与PHP5.6相比,QPS(Queries per second)有100%的提升,他认为等到PHP7正式释出,新浪微博系统效能也将得到巨幅的提升。

5条评论

  1. 路过看一下!

    歪妖内涵网 回复
  2. 路过看一下!

    爱奇趣分享网 回复
  3. 无意溜达到了你的网站 留下足迹

    最励志官网 回复
  4. 我还没升到5.6呢

    Aries 回复
  5. 才升级5.6就出7。。 累感不爱

    佳佳菌 回复
如需评论,请填写表单。
换一个

记住我的信息