84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
公司现在要配置一台新的服务器,听说现在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,结果跟公司的版本系统不兼容!这个真的要好好考虑下 !