我有一个错误,else语句上的意外括号,这没有任何意义。我做错了什么?
.war
错误:
if ($sortBy == "random") {
$sortByOption1 = "selected";
}
else if ($sortBy == "mostvotes") {
$sortByOption2 = "selected";
}
else ($sortBy == "newest") {
$sortByOption3 = "selected";
}
答案 0 :(得分:1)
将语句的最后部分更改为此
else {
$sortByOption3 = "selected";
}
或者,如果您不想设置默认值,请将“其他”更改为“else if”
elseif($sortBy == "newest") {
$sortByOption3 = "selected";
}
答案 1 :(得分:0)
将else ($sortBy == "newest")
更改为else if ($sortBy == "newest")
或仅else
。如果您要提出条件,则必须是else if
而不是普通else
。