--- title: Switch statement localeTitle: 切换声明 --- # 开关 `Switch`是一个选择语句,它将选择一个switch语句并从候选列表中执行它。 Switch由`case`和可选的`default` 。可以使用`break`或`return`来停止执行。 ## 句法 ``` switch(x) { case value1: //execute if x = value1 break; case value2: //execute if x = value2 break; ... default: execute if x is different with cases above } ``` ## 例 ```php ``` ## 产量 ``` if case is 1 > Dice show number One. if case is 2 > Dice show number Two. if case is 3 > Dice show number Three or Four. if case is 4 > Dice show number Three or Four. if case is 5 > FiveSixDice show number Six. if case is 6 > SixDice show number Six. if none of the above > Dice show number unknown. ```