首页 > 资讯 > 关键词 > php7正式版最新资讯 > 正文

写在PHP7发布之际一些话(附PHP7下载地址)

2015-12-03 09:46 · 稿源:风雪之隅微信

做开源也有4,5年的时间了,从最初的Yaf,到今天的PHP7,我参与的项目越来越多,使用我代码的用户也越来越多,明天就要发布的PHP7,绝对是我从事开源以来的一个最重要里程碑,我应该纪念一下今天,就让我稍微感性一次吧。

PHP7项目开始于去年春节的时候,那个时候我们基于PHP-5.5的Opcache JIT项目基本上因为无法得到期望的结果而搁置了,一些在做JIT的时候收集到的信息让我们认识到,基础部分还不够好,并不能很好的支持JIT,所以在2014年2月左右吧,我们开始了重构项目,当时的希望是说通过重构,能得到30%以上的性提升,为将来的进一步优化提供基础。

那时还没有给这个项目起名字,我们只是试试,那几个月是我最忙碌的时刻,因为只有我们俩个人在这个项目中,我还因为自身微博的工作也比较忙,所以基本上只晚上的时间都扑在了上面. 不过好在,我和另外一个人有5个小时的时差,所以很多工作可以串行起来。

随着项目的推进,我们惊喜的发现性能提升比我们想象的还要大,到4月的时候另外一个人也加入了进来,到5月基本上已经完成了大部分的工作,于是我们公布了这一个成果,定名为PHP NG项目。

但我没想到的是,我们遇到了社区很大的阻力,因为在我们秘密开发PHP NG的时候,社区还并行着一个主要是微软的同学们发起的64位支持的项目,当我们公开PHP NG的时候,他们质疑说,突然拿着这么大的一个Patch出来,没有其他人懂,后续如何维护,如何和64位支持的分支合并等,继而反对采纳PHP NG分支. 当时我是非常沮丧的,持续好久的争吵也让我感到非常疲倦,最后因为我实在无法排遣,一腔怒火的也不管自己蹩脚的英文,在邮件组回了一封吐槽邮件,呼吁大家珍惜这个性能提升分支。

还有个很好玩的插曲,PHP NG的支持者很多,他们也对这样的争吵很郁闷,某天,有一些支持者就在PHP官网上发布了这样的一个新闻: http://php.net/archive/2014.php#id2014-05-27-1 其中写到:

"When we aren't looking for pictures of kittens on the internet,internals developers are nearly always looking for ways to improve PHP,a few developers have a focus on performance."

但当天反对者们就说,不行,PHP NG还没有被接纳,要求删除这篇文章,好在考虑到文章已经发出去了,最后就在首页上下掉了这个文章的入口,只是在存档中保留了内容. 很多媒体都感受到了这次的乌龙。

争执不下之后,不得已,我们只能发起投票,来决定是否接纳PHP NG,好在,最后投票的时候,绝大部分人都支持了PHP NG项目,并决定以PHP NG为基础,开始我们的新版的PHP的开发. 当时还没有确定用PHP6还是PHP7版本号(后来投票决定PHP7). 我现在经常会说这次经历,让我感受到了"民主之痛"。

之后的事情大家就都能看到了,在这近两年的时间里,各种新特性的加入,性能的持续提升,很多以前不合理的地方改进等等,都加入到了PHP7,让PHP7越来越丰满. 从最底层的ZVAL的改变,到标量类型提示,从最初的30%的性能提升,到现在超过100%的性能飞跃,每一处变化都让人值得期待. 然后经过几次不情愿的跳票,终于,到今天,这一切都将呈现于你面前。

有的时候我会想,我是幸运的,幸运在一直有机会做没做过并且有挑战的事情,幸运在一直能感受到自己的成长,幸运在所做的大部分努力,终究看到了效果,得到了回报. 也衷心的希望我的幸运可以激励更多的人参与到开源中来。

未来,我们还会一如既往的致力于提升PHP的性能,提升PHP的品质,让更多的PHPer们,可以持续享受到透明的提升。

最后,做开源这么久,带给了我很多的收获,我要谢谢大家,谢谢这些鼓励,也谢谢那些善意的谬赞。

PS: 本来想等到PHP7发布以后再发的,但是想到可以为它的到来造势,就先发布罢. PHP7 目前已经可以下载,官方宣布考虑到时差问题,后天早上来看吧。

PHP7下载地址:http://down.chinaz.com/soft/37302.htm

网友热搜:

  • 相关推荐
  • 大家在看
  • iOS14正式版发布时间 iOS14正式版什么时候推送

    苹果iOS14正式版的发布时间是几月份,用户什么时候可以收到iOS14正式版的推送更新,对于不少用户来说都已经知道了iOS14系统的新功能,想要升级到这个新系统,这里我们来看下iOS14正式版的更新时间。

  • 用php源码搭建二维码加密支付平台

    今天给大家介绍的项目-"用php源码搭建二维码加密支付平台",可以说,有一定的技术门槛,有一定的壁垒,因为需要搭建网站并且运营。正是因为有一定的门槛,需要学习和准备一些东西,才能挡住大多数用户的进入,才能长久的赚取利润。这些技术门槛,和需要准备的一些东西,我今天会详细的,手把手的教大家,如果你肯学习,并且有一定的网络基础,我相信可以很快突破难点,搭建成功。一旦搭建成功,运用一些推广的手段,后期

  • ios14正式版什么时候发布 ios14测试版beta新功能介绍

    ​苹果今年的 WWDC 采用全新的线上模式,面向大众的发布会也在北京时间本周二(6.23)凌晨 01:00 举行。 WWDC 2020 全球开发者大会上,苹果发布了 iOS 14 系统,正式介绍了其最新版的 iPhone 软件。那么苹果的 iOS 14 都带来了哪些亮眼有新功能,iOS 14正式版本什么时候推送呢?以下是关于 iOS14 新系统的详细介绍。

  • 对标新iPhone SE,华为nova7 SE明天发布

    四月份,各大手机品牌争夺激烈,除了高端市场,中端市场亦是如此。4 月 15 日的晚上,苹果官方网站正式上线了一款全系的iPhone SE新机。该机采用了A13 处理器,在硬件性能方面可以跟当下的iPhone 11 Pro Max等机型相媲美。就小编个人来说,这款全新的iPhone SE还是值得入手的,毕竟,市场上可供选择的小屏手机并不多。对于苹果的这款新iPhone SE,有人看好,同样也有人看“哀”。在新款iPhone SE正式上架之后,就有不少媒体和网友?

  • 5.0还没用上呢!PCIe 6.0正式版明年出炉 支持800G以太网

    作为计算机行业最通用的总线标准,PCIe 3.0-4.0用了足足7年,但是眼下PCIe 4.0还没有全面普及,PCIe 5.0早已完成,PCIe 6.0也跃跃欲试了。PCI-SIG组织今天在开发者大会上官方宣布,PCIe 6.0标

  • 新iPhone发布将延迟 iPhone12发布时间或为第4季度

    外媒报道称苹果即将在今年秋季发布的iPhone12系列手机有可能从9月份推迟到更晚的时间,这一消息来自苹果供应商博通,该公司的首席执行官霍克(Hock Tan)在近日就透露,公司无线部门收入的预期收入增长将比此前晚四分之一达到峰值。

  • 荣耀X10 Max将于7月2日正式发布

    DoNews6月22日消息(记者 吴丽)6月22日,荣耀手机官方微博宣布2020年度大屏手机荣耀X10 Max将于7月2日正式发布。据官方发文称,不负两年等待,2020年度大屏手机,荣耀X10 Max正式归来。7月2日,让我们一起见证超能大屏,5G风暴!

  • 小鹏汽车:P7大规模交付正式启动

    今日,小鹏汽车在肇庆小鹏汽车智能网联科技产业园举办小鹏P7 交付发车仪式。小鹏汽车方面表示,在工厂启动规模化生产和交付后,小鹏汽车将在全国范围内按照支付意向金的时间先后顺序进行P7 的交付工作。

  • Google+ for G Suite将在7月正式关闭

    DoNews 6月8日消息(记者 刘文轩)Google+是Google为了对抗Facebook,在2011年推出的社交网络平台。不过这项最终并没有战胜Facebook,最终成为企业服务G Suite的一部分。Google已经在2018年宣布个人版Google+寿终正寝,但依然保留面向企业提供的Google+ for G Suite。现在,“Google+”将彻底消失。据TechCrunch报道, Google已经向G Suite管理员发送邮件,宣布将在7月6日关闭Google+ for G Suite,用户将只能使用更名后的新服务—

  • iOS14正式发布 苹果iPhone12新系统推送更新时间

    苹果iPhone12新机型系统推送更新时间是什么时候?苹果今年的 WWDC 采用全新的线上模式,在WWDC 2020 全球开发者大会上,苹果发布了 iOS 14 系统,正式介绍了其最新版的 iPhone 软件。那么iPhone12 新机型系统推送更新时间是什么时候?以下是关于 iOS14正式发布的详细介绍。

  • PCIe 6.0准正式版本周敲定:8倍带宽

    本周,PCI-SIG组织将发布PCIe 6.0最新标准草案,版本号可能是v0.7或者0.9,可以说是准正式版了。今年2月,v0.5版本签署,但仅属于初始草案规范。按计划,1.0正式版将在2021年正式发布,而等

  • 这款iPhone 12将于7月率先量产:分批上市或成定局

    进入 6 月,距离苹果全新的iPhone12 系列年度旗舰的秋季发布会就又近了一步。综合当前比较可靠的消息,今年秋季苹果的年度旗舰iPhone12 系列将依旧提供iPhone 12、iPhone 12Max和iPhone 12 Pro、iPhone 12 Pro Max两个版本共四款机型。现在有最新消息,近日有外媒透露,四款机型中6. 1 寸的iPhone 12 MAX将在7~ 8 月率先投入量产。

  • 外媒:苹果将于7月开始生产iPhone 12 新机型本月底完成测试

    【TechWeb】6月10日消息,据国外媒体报道,苹果公司将在6月底完成新款iPhone(iPhone 12)第二阶段的工程验证和测试,并将于7月份开始生产iPhone 12。从报道来看,iPhone的设计和测试过程似乎已经回到了正轨。此前,由于新型冠状病毒的原因,iPhone的设计和测试过程曾一度被推迟。外媒报道称,今年的新款iPhone共有4款:一款为5.4英寸,两款为6.1英寸,一款为6.7英寸。这四款iPhone都将配备OLED(有机发光二极管)面板,且都将支?

  • 老外大赞iPhone 12系列:全面屏版iPhone 4外形史上最佳

    综合当前比较可靠的消息,今年秋季苹果的年度旗舰iPhone 12系列将依旧提供iPhone 12、iPhone 12Max和iPhone 12 Pro、iPhone 12 Pro Max两个版本共四款机型,而且Wedbush证券最新报道称,iPhone 12的发行将重回“正轨”,依旧选择9月份发布。现在有最新消息,近日有油管博主进一步放出了据称是该机机模的“上手视频”。据国外知名油管博主@iup_date 最新发布的消息显示,与此前曝光的消息基本一致,全新的iPhone 12系列?

  • 续航高达706公里!小鹏P7将28日正式交付

    在5月中旬获得工信部批准后,小鹏汽车成为中国造车新势力中,为数不多拥有生产资质、自建工厂的制造能力的车企。日前,小鹏汽车发布消息,小鹏P7交付工作已经正式开启,广州、深圳、杭州等城市

  • 技术领先行业3年!海信正式发布“世界级产品”U7

    6 月 12 日,海信举办了线上全球发布会,面向全球市场正式推出 2020 欧洲杯 60 周年特别纪念版产品——海信ULED超画质电视U7。一直以来,中国电视领导者海信将应用了ULED多分区背光控制技术的电视称之为ULED超画质电视,U7 则是近年主推的一款世界级畅销产品型号。 2018 年 3 月 8 日,海信就向全球市场发布了2018 FIFA世界杯官方指定电视U7,并不断迭代至今,始终是市场上最为畅销的高端超画质电视之一。 “U7 采用的海信自主研?

  • 微博视频号宣布开启内测 预计7月初正式上线

    DoNews6月23日消息(记者 吴丽)6月22日,微博视频号宣布开启内测,据悉,目前微博视频号计划处于内测期,采用分批邀请制,正式上线时间在7月初。据官方介绍,微博视频号计划,是微博针对优质视频作者推出的一项扶持计划,其中包括账号成长、产品服务及商业变现等一系列的服务支持和权益。

  • 浙江制定直播电商行业规范标准 将于7月份正式发布

    今日,“直播电商行业治理论坛”在杭州举行。论坛上,浙江省网商协会发布了《直播电子商务服务规范(征求意见稿)》,这也是全国首个直播电商行业规范标准,根据程序标准将于 7 月份正式发布。

  • 消息称苹果将于7月开始生产iPhone 12:四款机型本月底完成测试

    据上游供应链最新消息称,苹果正在抓紧进行iPhone 12系列的测试工作,而本月底新机将完成“工程验证和测试"阶段,而在量产前它仍然需要另外两个测试过程。最新的消息中提到,所有iP

  • 3xxx的iPhone太香!苹果4G版iPhone望继续降价:抢市占率

    受疫情、换机需求迟滞等多种影响,苹果也开启了以价换量的玩法。今年618期间,国内多家电商平台iPhone促销,iPhone 11价格一度低至3x99元,让利补贴幅度前所未有。站在5G iPhone的门口,苹果有望

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议