我已经看这个有一段时间了。我如何修复语法?
echo("<a class=\"button\" href=\"viewcomment.php?id=".$id."> Comment(".$numberComments;.")</a>");
去除多余的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>");
评论(".$numberComments;.")")
你有一个随机的分号:)
另外,当您不使用大量变量或使用大量双引号时,我建议使用单引号(反之亦然)
像这样:
echo "<a href=\"asdf.php\">Wut</a>";
可以变成
echo '<a href="asdf.php">Wut</a>";
同样,由于 echo 是一种语言结构,而不是函数,因此 PSR 标准建议您不要将其括在括号中。
echo("this")
对比
echo "that"
不过没什么严重的。