代码看起来没有问题,但是一运行浏览器就提示错误,不知道怎么回事


Parse error: syntax error, unexpected end of file in E:WEB\HB\HB\mlogin.php on line 122
分析错误:语法错误,E:WEB\HB\HB\mlogin中出现意外的文件结尾。php第122行
从报错的含义来看这个错误的原因是语法错误,肯定是PHP程序的书写不规范造成的,至于具体在什么位置,需要你耐心查看代码了。
当然这里汇总了一些成功的实例,通过借鉴别人查找的问题关键,从而重点关注,看能否帮助到你定位问题:
情况1:
原来是PHP语句标识符错了,正常情况下应该是这样的:<?php PHP语句?>,我写成了这样:<? PHP语句?>,当然这种简写也没有错只是我没有在php.ini中开启短标签,所以一直报这个错误的。
另外也要注意一点,“<?php”标签后边一定要有一个空格,如果没有也会出现这个错误!
情况2:
程序没有结尾符
环境配置上不允许没有结尾符%>
解决办法 在php.ini的配置文件中 修改下short_open_tag开启
默认是Off 修改为On
如果现在就是On,则看看前面是否有分号,如有分号删除分号注释即可
short_open_tag = On