PHP白屏不报错?3个常见原因,打开错误提示就好

刚刚阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手写PHP代码,页面打开是空白,没有报错也没有内容,今天说一下PHP白屏的常见原因。

1. 语法错误

少了个分号、括号没闭合,PHP直接解析失败,白屏。打开PHP错误提示,就会提示你哪一行语法错了,改了就好。

2. 文件编码不对

文件存成了UTF-8带BOM格式,BOM头会在PHP输出前面加看不见的字符,导致PHP已经发了输出,后面的header、session函数就失效,直接白屏。把文件转成无BOM的UTF-8格式就解决。

3. 内存不够

代码处理大数据,PHP内存不够,直接白屏。在php.ini里把内存调大一点,或者优化代码,别一次读整个大文件。

白屏别慌,打开错误提示,大部分问题立刻就能看到原因。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/101.html

0
回帖

PHP白屏不报错?3个常见原因,打开错误提示就好 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息