Моей проблемы заключается в следующем: У меня есть переключатель-заявление, в котором мне нужно проверить, является ли строка равна конкретным символ, однако, с этим кодом:Синтаксическая ошибка в переключателе заявлении
[...]
switch($str) {
[...]
case (: $output .= $example_array[rand(0,3)] . '|'; break;
case): $output .= $example_array[rand(4,8)] . '|'; break;
[...]
}
[...]
Я получаю следующее сообщение об ошибке:
Parse error: syntax error, unexpected 'case' (T_CASE) in [...]
мне нужно изменить, чтобы if
else
заявление, или я могу обойти эту проблему как-то делать?
, что щеколда эти круглые скобки делает, где значения должны быть (сразу после случая слова оба раза)? –
Вы пытаетесь использовать открытый и закрытый parens в качестве строки для тестирования? Я думаю, что это «случай (:' часть, которая взрывается. Если вам нужно проверить для case = (, вам нужно заключить парс в кавычки). – EmmyS