PHP syntax error, unexpected $end 错误的一种原因及解决


Posted in PHP onOctober 25, 2008

Parse error: syntax error, unexpected $end in script.php on line xx
调试了一会后发现产生错误的行是文件中间某行

//$str .= "?>\n";

想起来了 PHP 解释器允许的结尾标记那行还可以用单行注释,即 //$str .= "?>\n"; 被解释成结尾标记前有注释,注释的内容是 //$str .= ",而 ?> 后面的 \n"; 会被解释作 PHP 块外的内容按 HTML 输出出去!结果是给 $str .= "?>\n"; 这行添加 // 成注释后,反而多了个 ?> 的结束标记,造成原来真正的结束标记成了意料之外的(unexpected)了。
解决办法就是直接删掉这一行即可。

PHP 开始和结束标记所在行别写其它东西,是个好习惯。

PHP 相关文章推荐
一个简洁的多级别论坛
Oct 09 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
php中filter_input函数用法分析
Nov 15 PHP
php查询ip所在地的方法
Dec 05 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
May 16 PHP
php时间函数用法分析
May 28 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
PHP实现权限管理功能示例
Sep 22 PHP
Laravel 实现密码重置功能
Feb 23 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 PHP
smarty的保留变量问题
Oct 23 #PHP
攻克CakePHP系列三 表单数据增删改
Oct 22 #PHP
攻克CakePHP系列二 表单数据显示
Oct 22 #PHP
CakePHP去除默认显示的标题及图标的方法
Oct 22 #PHP
攻克CakePHP系列一 连接MySQL数据库
Oct 22 #PHP
PHP 反射机制实现动态代理的代码
Oct 22 #PHP
PHP中函数内引用全局变量的方法
Oct 20 #PHP
You might like
Yii使用Captcha验证码的方法
2015/12/28 PHP
php的闭包(Closure)匿名函数初探
2016/02/14 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
javascript引用对象的方法
2007/01/11 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
js游戏人物上下左右跑步效果代码分享
2015/08/28 Javascript
js获取url传值的方法
2015/12/18 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
通过sails和阿里大于实现短信验证
2017/01/04 Javascript
js date 格式化
2017/02/15 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
vue中使用GraphQL的实例代码
2019/11/04 Javascript
wxPython 入门教程
2008/10/07 Python
python函数返回多个值的示例方法
2013/12/04 Python
深入浅析python继承问题
2016/05/29 Python
Python编程之序列操作实例详解
2017/07/22 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
加拿大的标志性百货公司:Hudson’s Bay(哈得逊湾)
2019/09/03 全球购物
高中军训第一天感言
2014/03/06 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
交通事故和解协议书
2015/01/27 职场文书
2016党员入党决心书
2015/09/22 职场文书
实用求职信模板范文
2019/05/13 职场文书