我是靠谱客的博主 自然小鸽子,最近开发中收集的这篇文章主要介绍PHP错误:Parse error: syntax error,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天在写PHP程序的时候总是出现这样的错误:Parse error: syntax error, unexpected end of file in *.php on line *,然后我就根据提示,找到那个文件,然后错误中总是提示最后一行出错,我找到最后一行发现是</html>,晕的,这能有什么错误,找了好久才找到问题所在,拿来分享。

出现这个错误的原因就是语法错误,肯定是PHP程序的书写不规范造成,我后来一条一条看才发现,原来是PHP语句标识符错了,正常情况下应该是这样的:<?php 你的PHP语句?>,我写成了这样:<? 你的PHP语句?>,当然写成这样也不错,只是我没有在php.ini中开启短标签,所以就造成了这个错误,另外要注意,<?php后面有一个空格,如果不写也会出现这个错误,虽然这个错误是不经意间,但有时还是很难找出来,大家注意下吧。

php.inc中开启短标签:

如果设置为Off,则不能正常解析类似于这样形式的php文件:

<?

phpinfo()

?>

而只能解析

<?php

phpinfo()

?>

这样形式的php文件。

所以想要php支持短标签,需要我们把short_open_tag设置为On.

windows系统中,php.inc文件存放在php文件中,打开php.inc后,显示如下:

; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off

; short_open_tag改为 short_open_tag=On(去掉;)


最后

以上就是自然小鸽子为你收集整理的PHP错误:Parse error: syntax error的全部内容,希望文章能够帮你解决PHP错误:Parse error: syntax error所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部