Estruturas de Controle
else
Estruturas de Controle
PHP Manual

## if

A construção if é uma das mais importantes implementações de muitas linguagens, incluindo o PHP. Ela permite a execução condicional de fragmentos de código. O PHP implementa uma estrutura if que é similar aquela do C:

    if (expressao)
        instrucoes

Como descrita na seção sobre expressões , expressao é avaliado por seu contexto Booleano. Se expressao for avaliado como `TRUE`, o PHP executará instrucoes, e se for avaliado como `FALSE`, ele será ignorado. Maiores informações sobre a avaliação para `FALSE` podem ser encontradas na seção Convertendo para Booleanos .

Os exemplos a seguir mostrariam que a é maior que b se $a for maior que $b:

`<?php
if ($a > $b)
echo "a é maior que b";
?>`

Normalmente você vai querer ter mais que uma instrução seja executado condicionalmente. E é claro, não há necessidade de englobar cada instrução com uma cláusula if. Em vez disso, você pode colocar várias instruções em um agrupamento de comandos. Por exemplo, este código mostraria a é maior que b se $a for maior que $b, e então atribuiria o valor de $a para $b:

`<?php
if ($a > $b) {
echo "a é maior que b";
$b = $a;
}
?>`

Comandos if podem ser aninhados infinitamente dentro de outros comandos if, o que faz com que você complete a flexibilidade para a execução condicional de várias partes do seu programa.

Estruturas de Controle
else
Estruturas de Controle
PHP Manual