2012-12-25 52 views
3

我一直在寻找这一段时间了。 我如何修复语法?PHP语法错误 - 无法弄清楚

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

回答

4

评论(”。$ numberComments; “)”)

你有一个随机分号那里:)

另外,我建议使用单引号的时候你不在使用了大量的变量或您使用的是大量的双引号(反之亦然)

像这样:

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

能成为

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

藏汉,因为回声是一个语言结构,而不是一个功能,PSR标准建议您不要将其括在括号中。

echo("this") 

VS

echo "that" 

没什么大不了,但。

+0

非常感谢! – Wulf

+0

我将从现在开始使用单引号。回声很酷!感谢提示! – Wulf

+0

没问题的老兄,有一个好的:D –

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>"); 
+0

非常感谢! – Wulf

+0

欢迎你':D'圣诞快乐! –

+0

快乐圣诞! :) – Wulf