PHP7的优缺点及从当前版本升级到PHP7都遇见了哪些坑

优点就是快,相比5.6有一倍的提升,也有很多方便的新特性,缺点是目前相关的扩展支持还不完善,很多扩展(非官方)坑不少,万一踩到由于内核变化,很多人调试起来可能不熟悉,至于有啥坑和注意事项,实话说从5升级到7还好因为一直考虑兼容性,只能说切换一定要结合最好测试。 -- @惠新宸

实际上,性能优势并不明显,扩展缺失不能忍受 --@tiyye

数据是很好看,但是实际上5.6已经足够快了,毕竟cgi只是web周期的其中一环而已,但是扩展缺失会导致业务没法实现 --@tiyye

这个性能不明显不知道他怎么测试的,什么场景 --@惠新宸

好像MySQL的扩展有不支持的  -- @Mutitty

MySQL 已经不建议使用了,如果你一定要用,去 pecl.php.net/MySQL 选择查看源码,然后去 github 下载最新的MySQL代码,这个支持php7 --@惠新宸

说一个xhprof的坑吧,目前官方还没有支持PHP7,github上有一个哥们fork了一个支持php7的仓库,hook了zend_execute_ex函数之后没有向下传递,这是一个巨坑,可能会导致其他扩展运行不正常,解决办法就是把xhprof的模块优先级降到最低 -- @马犇 

xhprof好像没人管了,烂尾了 --@惠新宸

有时候还是需要用到的,自己的扩展也是hook的zend_execute_ex,挂上发现直接走不到zend_execute_ex,最后排查下来才发现是这个原因  -- @马犇 

其实性能跟稳定都是自己去趟的,想走在技术的前沿就要敢于去尝试的,不尝试永远都是在别人说。 --@钱志强

上家公司的时候我们就使用了hhvm,线上的机器减了一半。--@钱志强

我们运维当时集体升级PHP的时候是开发用了yii,我们之前线上全死5.3,我们索性一次性升到了5.5。7暂且有人提了,被列在计划里,但是得测试才能上,如同上面的说的,至少扩展得保证可用,我们就可以集体升级然后我们观察情况,否则不明不白的,这个锅,我们运维不背呀 --宋明明

数据是很好看,但是实际上5.6已经足够快了,毕竟cgi只是web周期的其中一环而已,但是扩展缺失会导致业务没法实现 --@tiyye

zendstudio竟然显示参数类型限制为下黄线警告... --@Nemo

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2016-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT技术精选文摘

全渠道客服中心聊天机器人实战

本文要点 客服中心的渠道多种多样,而且数量一直在增长。 企业需要支持所有这些渠道,可以自己开发服务,也可以向CPaaS供应商购买服务,或者集成已有的服务。 自研...

3577
来自专栏安恒信息

一些APT攻击案例分享

2014年我们所知的所有网络攻击,实际上还只是冰山一角,未来的网络空间将出现更多错综复杂、有组织性甚至是由敌对国家发起的网络袭击。APT攻击事件目前趋于爆发式增...

3085
来自专栏腾讯移动品质中心TMQ的专栏

这一次,卡98%问题终于解决了

今日话题 在新项目中,往往会有一些瓶颈的问题阻碍项目进程,如鲠在喉。而腾讯手游助手项目中,启动卡98%的问题就属于这种问题。幸运的是团队最终解决了此问题,现在回...

3609
来自专栏Java架构

十年资深架构师告诉Java程序员成为架构师必须要掌握的知识点一、分布式架构二、工程化专题三、微服务架构四、性能优化五、源码分析六、项目实战

1594
来自专栏鹅厂网事

谁动了我的域名

昨天小编邀请了我们负责域名解析的好伙伴---廖伟健为我们分享了域名相关的内容,惊闻昨晚两家知名企业域名解析突发故障,今天我们再次请到廖伟健给我们分析一下! 一...

2155
来自专栏FreeBuf

Petya勒索蠕虫完全分析报告

目录 第一章 前言 第二章 Petya老样本简介 第三章 Petya新样本详细介绍 第四章 Petya勒索蠕虫感染传播趋势分析 第五章 Petya横向移动及传播...

3378
来自专栏杨建荣的学习笔记

系统权限开通,这个事情不简单

之前整理过一版系统权限开通的需求,抛开中间过程,总之,系统权限开通功能是正式使用了。之前的一些设计尝试可以参考。

954
来自专栏云计算D1net

苹果iCloud云服务已开启两步验证系统

苹果公司已经在iCloud.com云服务中启用了两步验证系统,在用户访问iCloud.com的各种应用前,要求其首先输入验证码。 Mail、Contacts、C...

2983
来自专栏FreeBuf

如何使用Airgeddon搭建基于软件的WIFI干扰器

Airgeddon是一款能够进行Wi-Fi干扰的多Bash网络审计工具,它可以允许你在未加入目标网络的情况下设置目标,并且断开目标网络中的所有设备。Airged...

24610
来自专栏程序员的SOD蜜

闲话权限系统的设计

一、权限的本质 权限管理,首先要理清权限的本质:权限就是对受保护资源的有限许可访问。 理解了权限的本质,就好谈权限的管理了。 权限就是对受保护资源的有限许可访问...

2718

扫描关注云+社区