35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
---
|
|
title: Switch
|
|
localeTitle: Interruptor
|
|
---
|
|
## Interruptor
|
|
|
|
No PHP, a instrução `Switch` é muito parecida com a instrução Javascript `Switch` (veja o [Guia de Comutação Javascript](/javascript/switch-statements) para comparar e contrastar). Ele permite testes rápidos de casos com várias condições possíveis, o código também é mais legível.
|
|
|
|
### Sintaxe
|
|
|
|
```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";
|
|
}
|
|
```
|
|
|
|
### Pausa
|
|
|
|
O `break;` A instrução sai do comutador e passa a executar o restante do código do aplicativo. Se você não usar o `break;` declaração você pode acabar executando vários casos e declarações, às vezes isso pode ser desejado caso em que você não deve incluir a `break;` declaração.
|
|
|
|
#### Mais Informações:
|
|
|
|
* [php.net docs Switch](https://secure.php.net/manual/en/control-structures.switch.php) |