84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
公司现在要配置一台新的服务器,听说现在PHP7的效率蛮高的,但不知道PHP7现在能否直接就用到生产环境,有没有bug,或者潜在的漏洞???
认证0级讲师
我公司我自己开发的项目是在 PHP7 上了。以我的经验给你提几条迁移到 PHP7 需要注意的问题。
PHP7 有些特殊用法或函数被废弃了。如果你的项目是自己写的,完全不依赖外部框架,你相对容易知道是否使用了这些被废弃的函数。但是如果你的项目依赖一个框架,尤其是一个框架的旧版本,或者一个外部的库(比如依赖 mysql_* 函数的数据库类),那你需要知道这个框架本身在 PHP7 下是否兼容,这就比较繁琐了。尤其不是从 5.6 开始升级的,还需要特别关注从当前版本升级到 5.6 其实也是有不兼容的东西的。
mysql_*
外部依赖的扩展未必开始支持或很好支持 PHP7 了redis的 PHP7 版本已经 release 了,但是你自己的项目是否依赖一些其他的扩展,这个也是需要一一排查的。
参考资料
PHP7 不向后兼容的变更
bug 肯定有,潜在的漏洞不敢说没有,至少目前没有发现。
一堆应用早就上 PHP7 了,包括微博在内。我个人的项目 https://laravist.com 也是 PHP7 下的项目。性能真心提升不少,所以不必担心,直接用吧
直接上 体验过就知道了
可以尝试,之前看到开发者大会都在推 php7
完全没问题,不信你可以去问问鸟哥。
放心大胆的用吧,鸟哥说了有bug他直接修的。
我的业余项目,早就用上PHP7了,没有任何问题。
妹子们
我的blog在php7刚刚发布的时间就已经升级了 公司的生产环境还还没有升级新项目可以用php7 以后升级php7是趋势
我们大概有3千万日pv 的前端机子 用的是tp 3.2.3 + php7 ,很流畅,没有什么问题。
主要看业务吧。如果太复杂的业务最好多做测试。
基础功能没问题。。我们有些业务都在PHP7上,后续的也都是要基于PHP7
建议暂时不急,真的!我开发的时候用php7,结果跟公司的版本系统不兼容!这个真的要好好考虑下 !
我公司我自己开发的项目是在 PHP7 上了。
以我的经验给你提几条迁移到 PHP7 需要注意的问题。
PHP7 有些特殊用法或函数被废弃了。
如果你的项目是自己写的,完全不依赖外部框架,你相对容易知道是否使用了这些被废弃的函数。但是如果你的项目依赖一个框架,尤其是一个框架的旧版本,或者一个外部的库(比如依赖
mysql_*
函数的数据库类),那你需要知道这个框架本身在 PHP7 下是否兼容,这就比较繁琐了。尤其不是从 5.6 开始升级的,还需要特别关注从当前版本升级到 5.6 其实也是有不兼容的东西的。外部依赖的扩展未必开始支持或很好支持 PHP7 了
redis的 PHP7 版本已经 release 了,但是你自己的项目是否依赖一些其他的扩展,这个也是需要一一排查的。
参考资料
PHP7 不向后兼容的变更
bug 肯定有,潜在的漏洞不敢说没有,至少目前没有发现。
一堆应用早就上 PHP7 了,包括微博在内。我个人的项目 https://laravist.com 也是 PHP7 下的项目。性能真心提升不少,所以不必担心,直接用吧
直接上 体验过就知道了
可以尝试,之前看到开发者大会都在推 php7
完全没问题,不信你可以去问问鸟哥。
放心大胆的用吧,鸟哥说了有bug他直接修的。
我的业余项目,早就用上PHP7了,没有任何问题。
妹子们
我的blog在php7刚刚发布的时间就已经升级了
公司的生产环境还还没有升级
新项目可以用php7 以后升级php7是趋势
我们大概有3千万日pv 的前端机子 用的是tp 3.2.3 + php7 ,很流畅,没有什么问题。
主要看业务吧。如果太复杂的业务最好多做测试。
基础功能没问题。。我们有些业务都在PHP7上,后续的也都是要基于PHP7
建议暂时不急,真的!我开发的时候用php7,结果跟公司的版本系统不兼容!这个真的要好好考虑下 !