PHP7现在可以直接生产用吗

查看:71
本文介绍了PHP7现在可以直接生产用吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

公司现在要配置一台新的服务器,听说现在PHP7的效率蛮高的,但不知道PHP7现在能否直接就用到生产环境,有没有bug,或者潜在的漏洞???

解决方案

我公司我自己开发的项目是在 PHP7 上了。
以我的经验给你提几条迁移到 PHP7 需要注意的问题。

  1. PHP7 有些特殊用法或函数被废弃了。
    如果你的项目是自己写的,完全不依赖外部框架,你相对容易知道是否使用了这些被废弃的函数。但是如果你的项目依赖一个框架,尤其是一个框架的旧版本,或者一个外部的库(比如依赖 mysql_* 函数的数据库类),那你需要知道这个框架本身在 PHP7 下是否兼容,这就比较繁琐了。尤其不是从 5.6 开始升级的,还需要特别关注从当前版本升级到 5.6 其实也是有不兼容的东西的。

  2. 外部依赖的扩展未必开始支持或很好支持 PHP7 了
    redis的 PHP7 版本已经 release 了,但是你自己的项目是否依赖一些其他的扩展,这个也是需要一一排查的。

参考资料

  1. PHP7 不向后兼容的变更

这篇关于PHP7现在可以直接生产用吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆