freeCodeCamp/guide/chinese/php/switch/index.md

35 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Switch
localeTitle: 开关
---
## 开关
在PHP中 `Switch`语句与Javascript `Switch`语句非常相似(请参阅[Javascript Switch指南](/javascript/switch-statements)进行比较和对比)。它允许在很多不同的条件下进行快速案例测试,代码也更具可读性。
### 句法
```php
<?php
// Switch Statement Example
switch ($i) {
case "free":
echo "i is free";
break;
case "code":
echo "i is code";
break;
case "camp":
echo "i is camp";
break;
default:
echo "i is freecodecamp";
}
```
### 打破
`break;`语句退出交换机并继续运行应用程序代码的其余部分。如果你不使用`break;`声明你最终可能会运行多个案例和陈述,有时可能需要这种情况,在这种情况下你不应该包括`break;`声明。
#### 更多信息:
* [php.net docs Switch](https://secure.php.net/manual/en/control-structures.switch.php)