Em muitas ocasiões, você pode querer comparar a mesma variável (ou expressão) com muitos valores diferentes, e executar um pedaço de código diferente dependendo de qual valor ela tiver. A sintaxe do switch é:
switch(variável){ switch(variável):
case constante1: case constante1:
<comando> <comando>
break; ou break;
case constante2: case constante2:
<comando> <comando>
break; break;
... ...
} endswitch;
O switch funciona como um controle de várias opções, nesse caso eu fugiria pra delegacia kkkk ;D fonte da imagem:forum.nintendoblast.com.br |
Exemplo de uso do switch fonte da imagem:bdfatec.blogspot.com.br |
observações:
- O valor da expressão é comparado com cada valor da estrutura case;
- Se uma comparação é bem sucedida, o código associado com aquele case é executado.
- Depois que o código é executado, break é usado para parar o código e prevenir que ele execute o próximo case.
- Se o break não estiver presente os códigos dos cases e do default serão executados a partir daquele ponto até que um break seja encontrado ou até o final da estrutura.
- O comando switch aceita a sintaxe alternativa sendo :endswitch ( dois pontos endswitch);
- Podemos utilizar números inteiros ou de ponto flutuante(real) e strings. Matrizes ou objetos não podem ser utilizados, a menos que eles impliquem um tipo simples.
para saber mais sobre estruturas de controle:
clique aqui ==> estrutura de controle: comando if e else
clique aqui ==> estrutura de controle: comando while e do...while
clique aqui ==> estrutura de controle: comando for
clique aqui ==> estrutura de controle: comando foreach
clique aqui ==> estrutura de controle: comando break e continue
clique aqui ==> estrutura de controle: comando return
clique aqui ==> estrutura de controle: comando goto
fonte: < switch em php >
< Estrutura de controle switch >
< switch, case e default >
adaptado: arroyo, gabriel
Gostou do blog? Então segue =D
Gostou da postagem? Então comenta ;DDD
Fique por dentro das atualizações
Nenhum comentário:
Postar um comentário