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 相关文章推荐
php遍历数组的方法分享
Mar 22 PHP
记录PHP错误日志 display_errors与log_errors的区别
Oct 09 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
在PHP中运行Linux命令并启动SSH服务的例子
Jun 12 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
VPS中使用LNMP安装WordPress教程
Dec 28 PHP
php实现的xml操作类
Jan 15 PHP
php设计模式之单例模式代码
Jun 11 PHP
Laravel关联模型中过滤结果为空的结果集(has和with区别)
Oct 18 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
Oct 03 PHP
如何利用PHP实现上传图片功能详解
Sep 24 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
给ECShop添加最新评论
2015/01/07 PHP
php单链表实现代码分享
2016/07/04 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
原生JS实现表单checkbook获取已选择的值
2013/07/21 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
用python按照图像灰度值统计并筛选图片的操作(PIL,shutil,os)
2020/06/04 Python
通过自学python能找到工作吗
2020/06/21 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
2021/02/18 Python
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
园林施工员岗位职责
2013/12/11 职场文书
酒店人事专员岗位职责
2013/12/19 职场文书
经典大学生求职信范文
2014/01/06 职场文书
学生党支部先进事迹
2014/02/04 职场文书
社团活动总结模板
2014/06/30 职场文书
感谢师恩主题班会
2015/08/17 职场文书
创业计划书之甜品店
2019/09/18 职场文书
MySQL一些常用高级SQL语句
2021/07/03 MySQL
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
Win11快速关闭所有广告推荐
2022/04/19 数码科技
css3 选择器
2022/05/11 HTML / CSS