else 语句中没有预期的括号?
Bracket not expected in else statement?
我有一个错误,else 语句中的意外括号,这没有意义。我做错了什么?
if ($sortBy == "random") {
$sortByOption1 = "selected";
}
else if ($sortBy == "mostvotes") {
$sortByOption2 = "selected";
}
else ($sortBy == "newest") {
$sortByOption3 = "selected";
}
错误:
syntax error, unexpected '{' on line 9
将语句的最后一部分更改为
else {
$sortByOption3 = "selected";
}
或者,如果您不想设置默认值,则将 'else' 更改为 'else if'
elseif($sortBy == "newest") {
$sortByOption3 = "selected";
}
将 else ($sortBy == "newest")
更改为 else if ($sortBy == "newest")
或只是 else
。如果您要设置条件,则它必须是 else if
而不是普通的 else
.
我有一个错误,else 语句中的意外括号,这没有意义。我做错了什么?
if ($sortBy == "random") {
$sortByOption1 = "selected";
}
else if ($sortBy == "mostvotes") {
$sortByOption2 = "selected";
}
else ($sortBy == "newest") {
$sortByOption3 = "selected";
}
错误:
syntax error, unexpected '{' on line 9
将语句的最后一部分更改为
else {
$sortByOption3 = "selected";
}
或者,如果您不想设置默认值,则将 'else' 更改为 'else if'
elseif($sortBy == "newest") {
$sortByOption3 = "selected";
}
将 else ($sortBy == "newest")
更改为 else if ($sortBy == "newest")
或只是 else
。如果您要设置条件,则它必须是 else if
而不是普通的 else
.