为啥这个解析错误在这里解析错误:语法错误,意外标识符“编辑”,期待“,”或“;”? [复制]
Posted
技术标签:
【中文标题】为啥这个解析错误在这里解析错误:语法错误,意外标识符“编辑”,期待“,”或“;”? [复制]【英文标题】:Why is this parse error here Parse error: syntax error, unexpected identifier "edit", expecting "," or ";"? [duplicate]为什么这个解析错误在这里解析错误:语法错误,意外标识符“编辑”,期待“,”或“;”? [复制] 【发布时间】:2022-01-23 05:16:01 【问题描述】: <td>$row['date']</td>
<td><a href="edit.php?applicationid=<?php echo $data['applicationid']; ?>">Edit</a></td>
</tr>";
在第 2 行我收到此错误: 解析错误:语法错误,意外标识符“edit”,需要“,”或“;”
【问题讨论】:
那是字符串的一部分吗?你不要在字符串中使用<?php
,你只是把变量,就像你对$row['date']
做的那样
href="edit
中的双引号正在结束您的字符串。将其更改为单引号或使用反斜杠对其进行转义。
它不适用于单引号解析错误:语法错误,意外的字符串内容“”,在 C:\xampp\htdocs\users\admin.php 中需要“-”或标识符或变量或数字在第 98 行
【参考方案1】:
这似乎是字符串文字的一部分,并且您将在 href="
中以 "
结束该列表。您需要转义或使用单引号。
另外,您不要使用<?php echo $variable ?>
将变量嵌入到字符串中,而是使用$variable
,就像您使用$row['date']
的udid 一样
echo "<td>$row['date']</td>
<td><a href='edit.php?applicationid=$data['applicationid']'>Edit</a></td>
</tr>";
【讨论】:
以上是关于为啥这个解析错误在这里解析错误:语法错误,意外标识符“编辑”,期待“,”或“;”? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
iPhone IOS 10 Safari JSON 解析:错误意外标识符“函数”
解析错误:语法错误,意外的 'public' (T_PUBLIC),期望 ',' 或 ')'