欢迎光临
我们一直在努力

php报错:Parse error: syntax error, unexpected end of file;Parse error: syntax error, unexpected end of file “]”

有的时候php会报错提示:Parse error: syntax error, unexpected end of file。。。

一般有两个原因:

1、程序没有结尾符
2、环境配置上不允许没有结尾符%>

解决办法

在php.ini的配置文件中 修改下short_open_tag开启

默认是Off 修改为On

如果现在就是On,则看看前面是否有分号,如有分号删除分号注释即可

short_open_tag = On

最后一个原因,一般应该很难遇到

报错提示:

Parse error: syntax error, unexpected end of file "]"

我所遇到的就是这个问题,更改后通过FlashFtp上传导致文件出错。文件末尾一行代码是]; 起初以为是代码出错,或者使用了php的短标签,经过各种排查,并没发现代码有问题。将代码文件恢复到之前的备份(幸亏服务器有备份)就好了,判断应该是上传工具导致上传文件出现“未闭合”的错误提示;

解决方法:检查上传软件的问题!打包上传,或者通过sz上传,或者其他方式上传。

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » php报错:Parse error: syntax error, unexpected end of file;Parse error: syntax error, unexpected end of file “]”

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址