PHP Parse Error: syntax error, unexpected $end 错误的解决办法


Posted in PHP onJune 05, 2012

这几天写php程序,感觉很多地方不如asp,asp.Net,jsp顺手,比如session使用先得session_start();,文件跳转header用的也不方便....

也许是不熟悉的php的一些特性吧,不过写多了,也就慢慢适应将就了.....

这里就整理一个代码编写调试问题,错误如下:

Parse error: syntax error, unexpected $end in D:\xampp\htdocs\guestBook\guestBook.php on line 330

看看程序 330行,代码最后一行,这有什么错误?google搜,找到了:

In PHP 5, the following error may appears as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successfully returns information on PHP configurations:

Parse Error: syntax error, unexpected $end in ….. scripts.php on line …

The error may caused by a missing curly bracket in PHP script coding. Beside, it may also caused by error in PHP coding in class definition, as in PHP, a class definition cannot be broke up and distributed into multiple files, or into multiple PHP blocks, unless the break is within a method declaration.

But more commonly, the error is often caused by the use of Short Open tags in PHP,

To use short open tags, it must be enabled in PHP.INI. Search for short_open_tag in PHP.INI, and change the value to On. The line should look line:

short_open_tag = On

欺我英文不好啊?看看其它几条搜索,都没说到点子上,那就看看英文了,虽不能如数翻译,大致意思是瞧明白了:

错误发生是使用了短标签,可以在php.ini中设置short_open_tag = On

原来Parse error 提示一般是 语法错误,使用了开放的标签,语句没有结束 也就是编程基本的一些错, 比如没注意 语句结束加 ";" 或者 if(){...} 后面忘了"}" ;<?php...?>忘了"?>"。仔细检查代码,果然是一处漏掉了"}",修改程序正常运行

PHP 相关文章推荐
PHP中MD5函数使用实例代码
Jun 07 PHP
PHP 创建标签云函数代码
May 26 PHP
php中利用post传递字符串重定向的实现代码
Apr 21 PHP
深入php之规范编程命名小结
May 15 PHP
浅析php学习的路线图
Jul 10 PHP
PHP中替换键名的简易方法示例详解
Jan 07 PHP
PHP实现批量生成App各种尺寸Logo
Mar 19 PHP
PHP实现的进度条效果详解
May 03 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 PHP
PHP获取HTTP body内容的方法
Dec 31 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 PHP
php中json_decode()和json_encode()的使用方法
Jun 04 #PHP
php安全之直接用$获取值而不$_GET 字符转义
Jun 03 #PHP
PHP版网站缓存加快打开速度的方法分享
Jun 03 #PHP
PHP仿盗链代码
Jun 03 #PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 #PHP
PHP中设置时区方法小结
Jun 03 #PHP
php 函数中使用static的说明
Jun 01 #PHP
You might like
APMServ使用说明
2006/10/23 PHP
php中的数组操作函数整理
2008/08/18 PHP
php smarty函数扩展
2010/03/15 PHP
php入门之连接mysql数据库的一个类
2012/04/21 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
2017/05/25 jQuery
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
2018/03/03 Javascript
vue.js 实现点击按钮动态添加li的方法
2018/09/07 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
微信小程序indexOf的替换方法(推荐)
2020/01/14 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
Python 私有函数的实例详解
2017/09/11 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python获取命令行参数实例方法讲解
2020/11/02 Python
MoviePy常用剪辑类及Python视频剪辑自动化
2020/12/18 Python
医大实习自我鉴定
2013/12/07 职场文书
装饰活动策划方案
2014/02/11 职场文书
个人年度总结报告
2015/03/09 职场文书
法定代表人资格证明书
2015/06/18 职场文书
中秋节祝酒词
2015/08/12 职场文书
纯CSS实现hover图片pop-out弹出效果的实例代码
2021/04/16 HTML / CSS