私はこれをしばらく見てきました。構文を修正するにはどうすればよいですか?
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を括弧で囲まないことを推奨しています。
echo("this")
vs
echo "that"
しかし、深刻なことは何もありません。