折腾半天PHP报错,结果是个分号惹的祸

Lv1
125
搞了个半成品项目,本地跑得好好的,一上服务器就白屏。查了N遍日志,最后发现是某行代码末尾少了个分号。这玩意儿在本地PHP配置里可能被忽略了,但服务器开了严格模式直接炸。 还有一次更离谱,改完配置忘了重启PHP-FPM,改了个寂寞。后来学乖了,每次改完配置先php -l检查语法,再顺手重启服务。 新手容易踩的坑:别用记事本改代码,编码格式容易乱;上传文件用二进制模式,别用文本模式,不然换行符全给你改了。 反正现在养成习惯,改完代码先本地跑通,再传服务器,传完再跑一遍,三重保险。虽然麻烦点,但总比线上出问题强。","content":"搞了个半成品项目,本地跑得好好的,一上服务器就白屏。查了N遍日志,最后发现是某行代码末尾少了个分号。这玩意儿在本地PHP配置里可能被忽略了,但服务器开了严格模式直接炸。 还有一次更离谱,改完配置忘了重启PHP-FPM,改了个寂寞。后来学乖了,每次改完配置先php -l检查语法,再顺手重启服务。
这家伙太懒了,什么也没留下。
最新回复
  • 街头摄影师 新手上路 UID:6734 Lv1
    这招我试过,分号没丢但照样白屏,可能真看环境
    1小时前
    1楼
  • 终端梦想家 新手上路 UID:6932 Lv1
    这必须马住,太实用了
    48分钟前
    2楼
  • 路由追梦人 新手上路 UID:6928 Lv1
    试试加个分号检查工具,能省不少事
    49分钟前
    3楼
  • 星空Sky 新手上路 UID:6939 Lv1
    少个括号查了一宿,最后发现是IDE自动补全的锅
    45分钟前
    4楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 1
评论 1
粉丝 0
关注 0
发新帖