PHP7将于10月份出炉

  ⋅   :993  ⋅   :5  ⋅   PHP

php-development4.jpg

耗费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正式释出,新浪微博系统效能也将得到巨幅的提升。

标签:php7

5 comments
  1. 歪妖内涵网

    路过看一下!

    歪妖内涵网 回复
  2. 爱奇趣分享网

    路过看一下!

    爱奇趣分享网 回复
  3. 最励志官网

    无意溜达到了你的网站 留下足迹

    最励志官网 回复
  4. Aries

    我还没升到5.6呢

    Aries 回复
  5. 佳佳菌

    才升级5.6就出7。。 累感不爱

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

记住我的信息