3

我已经看这个有一段时间了。我如何修复语法?

echo("<a class=\"button\" href=\"viewcomment.php?id=".$id."> Comment(".$numberComments;.")</a>");
4

2 回答 2

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>");
于 2012-12-25T02:54:47.037 回答
4

评论(".$numberComments;.")")

你有一个随机的分号:)

另外,当您不使用大量变量或使用大量双引号时,我建议使用单引号(反之亦然)

像这样:

echo "<a href=\"asdf.php\">Wut</a>";

可以变成

echo '<a href="asdf.php">Wut</a>";

同样,由于 echo 是一种语言结构,而不是函数,因此 PSR 标准建议您不要将其括在括号中。

echo("this")

对比

echo "that"

不过没什么严重的。

于 2012-12-25T02:54:43.060 回答