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如何得到当前页和上一页的地址?
Nov 27 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
PHP+jQuery+Ajax实现用户登录与退出
Apr 27 PHP
php结合正则获取字符串中数字
Jun 19 PHP
PHP测试成功的邮件发送案例
Oct 26 PHP
php简单实现单态设计模式的方法分析
Jul 28 PHP
php插件Xajax使用方法详解
Aug 31 PHP
laravel框架使用阿里云短信发送消息操作示例
Feb 15 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
May 27 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
如何使用Strace调试工具
2013/06/03 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
子页向父页传值示例
2013/11/27 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
vue中使用localstorage来存储页面信息
2017/11/04 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
对layui中表单元素的使用详解
2018/08/15 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python numpy 常用函数总结
2017/12/07 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
在python3.9下如何安装scrapy的方法
2021/02/03 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
一个SQL面试题
2014/08/21 面试题
介绍一下Linux中的链接
2016/05/28 面试题
三分钟自我介绍演讲稿
2014/08/21 职场文书
领导视察通讯稿
2015/07/18 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL
TypeScript中条件类型精读与实践记录
2021/10/05 Javascript
php png失真的原因及解决办法
2021/11/17 PHP