# PHPSwitch語句
* * *
switch 語句用于根據多個不同條件執行不同動作。
* * *
## PHP Switch 語句
如果您希望**有選擇地執行若干代碼塊之一**,請使用 switch 語句。
## 語法
**參數說明:**
* `expression`是要被比較的表達式。
* `case value:`是可能的值,如果`expression`的值等于某個`case`的值,就執行相應的代碼塊。
* `break;`用于終止`switch`語句,防止繼續執行下一個`case`。
* `default:`是可選的,用于指定當沒有匹配的`case`時執行的代碼塊。
**工作原理:**首先對一個簡單的表達式*n*(通常是變量)進行一次計算。將表達式的值與結構中每個 case 的值進行比較。如果存在匹配,則執行與 case 關聯的代碼。代碼執行后,使用**break**來阻止代碼跳入下一個 case 中繼續執行。**default**語句用于不存在匹配(即沒有 case 為真)時執行。
## 實例
[運行實例 ?](https://www.runoob.com/try/showphp.php?filename=demo_switch)