Estruturas Condicionais (Parte 1)
Estruturas condicionais simples, composta e aninhada.
O PHP permite a criação de condicões. Nessa aula, veremos como utilizar a estrutura IF.
A estrutura condicional em PHP é representada da seguinte forma:
if ($idade >= 18) { $vota = true; } else { $vota = false; }
Estruturas condicionais aninhadas
Quando colocamos uma condicional dentro da outra, dizemos que estamos aninhando estruturas (termo que se refere a ninho). Para aninhar blocos, utilizamos uma sintaxe semelhante à anterior:
if ($peso < 50) { $tipo = "muito magro"; } else { if ($peso >=50 && $peso < 70) { $tipo = "peso normal"; } else { $tipo = "acima do peso"; } }
Simplificando estruturas condicionais aninhadas
No PHP, podemos substituir uma cláusula else seguida de outro if (como feito acima) por uma estrutura elseif {} que vai se comportar exatamente da mesma maneira, mas usará menos blocos.
if ($tipo == "nacional") { $imposto = 0; } elseif ($tipo == "importado") { $imposto = 60; } elseif ($tipo == "mercosul") { $imposto = 20; } else { $imposto = 80; }
Na próxima aula veremos como criar estruturas condicionais com múltiplos valores utilizando o comando switch. Até lá!
Baixe dos arquivos desta aula