为啥这个解析错误在这里解析错误:语法错误,意外标识符“编辑”,期待“,”或“;”? [复制]

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”,需要“,”或“;”

【问题讨论】:

那是字符串的一部分吗?你不要在字符串中使用&lt;?php,你只是把变量,就像你对$row['date']做的那样 href="edit 中的双引号正在结束您的字符串。将其更改为单引号或使用反斜杠对其进行转义。 它不适用于单引号解析错误:语法错误,意外的字符串内容“”,在 C:\xampp\htdocs\users\admin.php 中需要“-”或标识符或变量或数字在第 98 行 【参考方案1】:

这似乎是字符串文字的一部分,并且您将在 href=" 中以 " 结束该列表。您需要转义或使用单引号。

另外,您不要使用&lt;?php echo $variable ?&gt; 将变量嵌入到字符串中,而是使用$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),期望 ',' 或 ')'

GraphQLError:语法错误:无法解析意外字符“\u00A0”

解析错误:意外的令牌,预期的“,”和语法错误:意外的令牌'['[重复]