l系统函数复写引起的http status 500的问题

场景

写了简单的统计脚本, 执行的时候 http status 500的错误

phpstorm没有提示语法错误,
检查代码没有逻辑错误
重启php-fpm 没有效果,
ini_set(‘display_errors’, ‘On’); 也是打印不出错误

分析

. 在脚本的首行打印断点 还是显示500, 说明就没有执行到脚本, 在编译阶段就报错了

解决

.  逐行debug代码 发现是复写了log这个系统函数, 但是这个脚本又不是在类的写法,无法覆盖,所以报错
.  改成其他的名字就可以了

猜你喜欢

转载自blog.csdn.net/cominglately/article/details/80748311
今日推荐