PHPsyntaxerror,unexpected$end错误的一种原因及解决
错误 解决 一种 原因 end Unexpected
2023-06-13 09:14:02 时间
Parseerror:syntaxerror,unexpected$endinscript.phponlinexx
调试了一会后发现产生错误的行是文件中间某行
//$str.="?>\n";
想起来了PHP解释器允许的结尾标记那行还可以用单行注释,即//$str.="?>\n";被解释成结尾标记前有注释,注释的内容是//$str.=",而?>后面的\n";会被解释作PHP块外的内容按HTML输出出去!结果是给$str.="?>\n";这行添加//成注释后,反而多了个?>的结束标记,造成原来真正的结束标记成了意料之外的(unexpected)了。
解决办法就是直接删掉这一行即可。
PHP开始和结束标记所在行别写其它东西,是个好习惯。
调试了一会后发现产生错误的行是文件中间某行
//$str.="?>\n";
想起来了PHP解释器允许的结尾标记那行还可以用单行注释,即//$str.="?>\n";被解释成结尾标记前有注释,注释的内容是//$str.=",而?>后面的\n";会被解释作PHP块外的内容按HTML输出出去!结果是给$str.="?>\n";这行添加//成注释后,反而多了个?>的结束标记,造成原来真正的结束标记成了意料之外的(unexpected)了。
解决办法就是直接删掉这一行即可。
PHP开始和结束标记所在行别写其它东西,是个好习惯。
相关文章
- java.lang.abstractMethodError的错误解决「建议收藏」
- 连接远程服务器提示ora 12154,EasyConnect出现ORA-12154(无法解析指定的连接标示符)错误的解决…
- 2022-10-20:以下go语言代码输出什么?A:7;B:7.0;C:0;D:编译错误。 package main import ( “fmt“ ) func
- 81. 使用 SAP ABAP Memory Inspector 对应用程序消耗内存进行检测时常犯的错误
- WIN2003 IIS相关错误的解决方法
- nginx不提示php错误如何解决
- windows中http500内部服务器错误如何解决
- SQLServer 错误 18752 一次只能有一个日志读取器代理或日志相关过程(sp_repldone、sp_replcmds 和 sp_replshowcmds)连接到某个数据库。 如果执行了一个日志相关过程,那么在启动日志读取器代理或者执行另一个日志相关过程之前,请删除执行第一个过程时所用的连接,或者在该连接上执行 sp_replflush。 故障 处理 修复 支持远程
- Oracle由于排序字段错误,导致分页数据错误,错误原因真的想不到!!!详解数据库
- 解决Linux系统密码错误问题(linux密码错误)
- Oracle 恢复覆盖:解决数据库错误的一种方案(oracle恢复覆盖)
- 解决Oracle 904错误:指南(oracle错误904)
- 如何解决MySQL中的1262错误(mysql中1262错误)
- 错误解决Oracle错误955小技巧大作用(oracle -955)
- Mysql如何解决除法错误问题(mysql 不能除法)
- Oracle数据库之6511错误排除分析(-6511 oracle)
- errorsOracle Job执行错误排查与解决方案(oracle job返回)
- 解决Oracle 10030错误的几种方法(oracle 10030)
- 解决方案如何解决Oracle错误00984(oracle 00984)
- 解决Oracle 00906错误的方法简述(oracle 00906)
- Oracle数据库错误解决详细介绍Oracle00034错误代码(Oracle00034)
- iis的http500内部服务器错误的解决
- ActiveServerPages错误'ASP0201'修复方法
- plsql连接oracle数据库报ora12154错误解决方法
- MySQL无法启动1067错误的又一种解决方法(机房断电)
- js的.innerHTML=""IE9下显示有错误的解决方法
- 解决JS中乘法的浮点错误的方法
- MongoDB错误32-bitserversdon'thavejournalingenabledbydefault解决方法