tp3.2.3在php7下出现类重复声明错误,跪求根治

浏览:1300 发布日期:2016/10/17 分类:求助交流
报错如图:

项目中原本环境是php5.5、TP3.2.3,因为一些原因,将php升级到了7.0.9。
升级完当时测试没有什么问题,运行几天后就出错了。
着手修复做断点输出,发现通过删除该类所有代码,die一个1出来,再恢复原有代码,就能临时解决问题。然而过段时间又会重复报错。
出现报错的类不仅是这个,还有Think\Storage\Driver\File,以及一个业务页面的类,貌似随机出现,没有什么特征。
线上项目,已经大半夜接到两次报错短信,给跪了……求根治。
=============================================
感谢大家答复。
项目因为客户安全部门要求不能使用低版本的PHP,之前又看别人咨询TP3.2对PHP7的支持情况都说是能完美支持,所以实施了这次升级。
我觉得目前的问题应该不是很大的问题,只是比较麻烦在于出错是随机性的(至少目前没找到规律和线索),也没有很好的调试手段。
现在的问题好在修复也极为方便,目前只能期待下次出现问题后做调试能找到问题根源。
因为项目只是接手过来的,对TP了解也不多,希望还是有大能可以分析一下原因给点思路解决这个问题。再次拜谢~~
最佳答案
评论( 相关
后面还有条评论,点击查看>>