A instrução PHP Switch
Em um tutorial anterior, discutimos como usar a instrução if if em seus programas para fazer perguntas e tomar decisões. Usando a instrução if, você pode controlar o fluxo do seu programa. Agora exploraremos a instrução switch PHP, que também pode ser usada para controlar o fluxo do seu programa.

A instrução if if avalia uma expressão como verdadeira ou falsa. Esse tipo de pergunta é chamado de booleano. O céu é azul - Verdadeiro ou falso? No entanto, a instrução switch avalia um resultado de caso em relação a uma expressão de switch. Esta é uma maneira elegante de dizer que você pode testar mais do que apenas verdadeiro ou falso. Você também pode testar números e seqüências de caracteres simples. Aqui está a instrução básica do switch.

switch (expressão)
{
case result1:
faça isso
pausa;

case result2:
faça isso
pausa;

padrão:
faça isso
pausa;
}
switch ($ sky)
{
caso "vermelho":
eco "O céu está vermelho";
pausa;

caso "azul":
eco "O céu é azul";
pausa;

padrão:
eco "O céu caiu";
pausa;
}

Como você pode ver no exemplo, a instrução switch é composta de seis partes.

switch ($ sky)
switch (expressão)
A instrução switch começa com a expressão a ser testada - $ sky - colocada entre parênteses.

{
Isso inicia as instruções de caso.

caso "vermelho":
resultado do caso:
A instrução case testa o valor da expressão do switch - $ sky - em relação ao resultado que no exemplo é vermelho. Se houver uma correspondência, o programa completará o código que acompanha essa declaração de caso. eco "O céu está vermelho";

pausa;
A instrução break termina a execução da instrução switch. Se uma correspondência for encontrada e o código que acompanha (faça isso) for concluído, a instrução break fará com que o programa ignore ou pule o restante da instrução switch. Ele irá para o final do bloco de instruções do switch e executará a primeira linha de código fora do bloco.

padrão:
A instrução de caso padrão é um tipo especial de instrução de caso. É opcional Se nenhuma correspondência for encontrada nas instruções de caso anteriores e o programa chegar até o fim, ele encontrará a instrução de caso padrão. Esta declaração de caso padrão informa ao programa o que fazer se não houver correspondência. Mas você pode não querer que o programa faça nada. Nesse caso, você pode omitir a instrução de caso padrão.

}
Isso encerra as instruções de caso.





Instruções De Vídeo: Curso de PHP - Aula 45 - Instrução Switch - eXcript (Pode 2024).