---
# System prepended metadata

title: PHP快速入門 2 -- 判別式
tags: [PHP]

---

---
tags: PHP
---
# PHP快速入門 2 -- 判別式
## 比較符
| 符號 | 判別 |
| --- | ---- |
| == | 等於(值) |
| === | 等於(值&型態) |
| != | 不等於(值) |
| !== | 不等於(值&型態) |
| >、< | 大於、小於 |
| >=、<= | 大於等於、小於等於 |



## if/else 條件式
:::info
if (條件){
&nbsp;&nbsp;&nbsp;&nbsp;條件成立時之敘述句;
}
else{
&nbsp;&nbsp;&nbsp;&nbsp;條件不成立時之敘述句;
}
:::
![](https://i.imgur.com/NhTNyYX.png)

* 常見錯誤：

![](https://i.imgur.com/e28syCB.png)



## switch 條件式
:::info
switch(條件式) {
&nbsp;&nbsp;&nbsp;&nbsp;case 條件值一:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;條件值一敘述句;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
&nbsp;&nbsp;&nbsp;&nbsp;case 條件值二:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;條件值二敘述句;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
&nbsp;&nbsp;&nbsp;&nbsp;default:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;預設敘述句;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;
}
:::

![](https://i.imgur.com/53kv87d.png)

* 注意：條件值的順序

![](https://i.imgur.com/WHysZyt.png)