我的问题如下:我有一个switch语句,我需要检查字符串是否等于特定符号,但是,使用以下代码:
[...]
switch($str) {
[...]
case (: $output .= $example_array[rand(0,3)] . '|'; break;
case ): $output .= $example_array[rand(4,8)] . '|'; break;
[...]
}
[...]
我收到以下错误:
解析错误:[...]
中的语法错误,意外“案例”(T_CASE)
我是否需要更改为if
else
声明,还是可以以某种方式解决此问题?
答案 0 :(得分:3)
答案 1 :(得分:3)
您正在评估字符串(或),因此请使用引号:
case ')':
case '(':