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中使用XML
Oct 09 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
Sep 30 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
基于PHP服务端图片生成缩略图的方法详解
Jun 20 PHP
php 表单提交大量数据发生丢失的解决方法
Mar 03 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php使用wordwrap格式化文本段落的方法
Mar 17 PHP
php输出xml属性的方法
Mar 19 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
Oct 29 PHP
php自定义扩展名获取函数示例
Dec 12 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 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
PHP form 表单传参明细研究
2009/07/17 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
2017/05/08 jQuery
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
通过python3实现投票功能代码实例
2019/09/26 Python
python将unicode和str互相转化的实现
2020/05/11 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
2015年度员工自我评价范文
2015/03/11 职场文书
2015大学生求职信范文
2015/03/20 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript