我已经看了一段时间了。 我如何修复语法?
echo("<a class=\"button\" href=\"viewcomment.php?id=".$id."> Comment(".$numberComments;.")</a>");
答案 0 :(得分:5)
删除额外的semicolon
echo("<a class=\"button\" href=\"viewcomment.php?id=".$id."> Comment(".$numberComments.")</a>");
^ here
或直接,
echo("<a class=\"button\" href=\"viewcomment.php?id=$id> Comment($numberComments)</a>");
答案 1 :(得分:4)
注释(” $ numberComments; “)”)
你有一个随机的分号:)
此外,我建议您在不使用大量变量或使用大量双引号时使用单引号(反之亦然)
像这样:
echo "<a href=\"asdf.php\">Wut</a>";
可以成为
echo '<a href="asdf.php">Wut</a>";
此外,由于回声是一种语言结构,而不是一种功能,因此PSR标准建议您不要将其括在括号中。
echo("this")
VS
echo "that"
虽然没什么大不了的。