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) |