Instrução do switch PHP
A switch
instrução é usada para executar ações diferentes com base em condições diferentes.
A instrução do switch PHP
Use a switch
instrução para selecionar um dos muitos blocos de código a serem executados .
Sintaxe
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
É assim que funciona: Primeiro temos uma única expressão n (na maioria das vezes uma variável), que é avaliada uma vez. O valor da expressão é então comparado com os valores para cada caso na estrutura. Se houver uma correspondência, o bloco de código associado a esse caso será executado. Use break
para evitar que o código seja executado no próximo caso automaticamente. A default
instrução é usada se nenhuma correspondência for encontrada.
Exemplo
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>