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

Baixar (73.6Kb)

Tags: video, repetição, php, Estrutura, Curso

Total de comentários: 0
avatar