Parse错误中单引号错误的单引号:语法错误,意外的'是'(T_STRING),期待','或';'

时间:2014-01-03 01:04:02

标签: php html5

echo '<a href="url_to_delete" onclick="return confirm('Are you sure want to delete') ;">Delete</a>';

我对单引号有疑问。 解析错误:语法错误,意外&#39;是&#39; (T_STRING),期待&#39;,&#39;或&#39;;&#39;  我试过改变

echo '<a href="url_to_delete" onclick="return confirm('.'Are you sure want to delete'.') ;">Delete</a>';

但是弹出的混乱不起作用。 我需要在单引号上使用,但不能在php的双引号上使用。

2 个答案:

答案 0 :(得分:0)

您需要使用反斜杠转义单引号:

echo '<a href="url_to_delete" onclick="return confirm(\'Are you sure want to delete\') ;">Delete</a>';

答案 1 :(得分:0)

你的一个问题是你没有逃脱字符串中的引号。

echo '<a href="url_to_delete" onclick="return confirm(\'Are you sure want to delete\') ;">Delete</a>';

另一个是你回复普通的html,你可以退出php模式,只需输出html

...
?>
<a href="url_to_delete" onclick="return confirm('Are you sure want to delete') ;">Delete</a>
<?php
...