PHP Switch case



Use a instrução switch para seleccionar um dos muitos blocos de código para ser executado.
 

Sintaxe   
switch (n)
{
caso label1:
   código a ser executado, se n = label1;
   break;
caso label2:
   código a ser executado, se n = label2;
   break;
default:
   código a ser executado se n é diferente de ambos Label1 e Label2;
}

É 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 comparada com os valores para cada caso na estrutura. Se houver uma correspondência, o bloco de código associado a esse processo é executado. Use break para evitar que o código seja executado no próximo caso automaticamente. A instrução padrão é usado se nenhuma correspondência for encontrada.
 

Exemplo
<html>
<body>

<? php
switch ($ x)
{
case 1:
   echo "Número 1 ";
   break;
case 2:
   echo "Número 2 ";
   break;
case 3:
   echo "Número 3";
   break;
default:
   echo "Nenhum número entre 1 e 3";
}
?>

</ body>
</ html>

Declaração if...elseif ... else



Use a instrução if .... elseif ... else para selecionar um dos vários blocos de código a ser executado.   
Sintaxe
if (condição)
   código a ser executado se a condição é verdadeira;
elseif (condição)
   código a ser executado se a condição é verdadeira;
mais
   código a ser executado se a condição é falsa;
 

Exemplo: 

O exemplo a seguir irá imprimir "Tenha um bom fim de semana!" se o dia atual é sexta-feira, e "Tenha um bom domingo!" se o dia atual for domingo. Caso contrário, será imprimido "Tenha um bom dia!":
<html>
<body>

<? php
$ d = date ("D");
if ($ d == "sex")
   echo "Tenha um bom fim de semana!";
elseif ($ d == "Sun ")
   echo "Tenha um bom domingo!";
mais
   echo "Tenha um bom dia!";
?>

</ body>
</ html>

Declaraçao if...else



Use a instrução if .... else executa um código se a condição for verdadeira e um outro código se a condição for falsa.
 
Sintaxe
if (condição)
   código a ser executado se a condição for verdadeira;
else
   código a ser executado se a condição for falsa;
 

Exemplo:
O exemplo a seguir irá imprimir "Tenha um bom fim de semana!" se o dia atual é sexta-feira, caso contrário ele imprime "Tenha um bom dia!":
<html>
<body>

<? php
$ d = data ("D");
if ($ d == "sexta")
echo "Tenha um bom fim de semana!";
mais
echo "Tenha um bom dia!";
?>

</ body>
</ html>

Se mais de uma linha deve ser executada se a condição for verdadeiro / falsa, as linhas devem ser colocados dentro de chaves:{código}

<html>
<body>

<? php
$ d = data ("D");
if ($ d == "sexta")
   {
   echo "Olá <br />";
   echo "Tenha um bom fim de semana!";
   echo "Vejo-te na segunda-feira";
   }
?>

</ body>
</ html>