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 相关文章推荐
PHP5 面向对象程序设计
Feb 13 PHP
php5 图片验证码实现代码
Dec 11 PHP
解析php中die(),exit(),return的区别
Jun 20 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
php socket客户端及服务器端应用实例
Jul 04 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
在Win7 中为php扩展配置Xcache
Oct 08 PHP
php数组键名技巧小结
Feb 17 PHP
PHP贪婪算法解决0-1背包问题实例分析
Mar 23 PHP
Smarty模板变量调节器用法分析
May 23 PHP
PHP7新特性foreach 修改示例介绍
Aug 26 PHP
PHP时间函数使用详解
Mar 21 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
php常用的安全过滤函数集锦
2014/10/09 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
JQuery 绑定事件时传递参数的实现方法
2009/10/13 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
深入理解MVC中的时间js格式化
2016/05/19 Javascript
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
vue 左滑删除功能的示例代码
2019/01/28 Javascript
js实现页面多个日期时间倒计时效果
2019/06/20 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python中optparser库用法实例详解
2018/01/26 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
课程改革实施方案
2014/03/16 职场文书
美术指导求职信
2014/03/17 职场文书
聚会通知怎么写
2015/04/23 职场文书
民间借贷借条如何写
2015/05/26 职场文书
2016保送生自荐信范文
2016/01/29 职场文书
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
零基础学java之循环语句的使用
2022/04/10 Java/Android
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js