Qualquer script PHP é construído por uma série de instruções. Uma instrução
pode ser uma atribuição, uma chamada de função, um 'loop', uma instrução
condicional, ou mesmo uma instrução que não faz nada(um comando vazio).
Instruções geralmente terminam com um ponto e vírgula. Além disso, as
instruções podem ser agrupados em um grupo de comandos através do encapsulamento
de um grupo de comandos com chaves. Um grupo de comandos é uma instrução
também. Os vários tipos de instruções são
descritos neste capítulo.
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 àquela do C:
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:
Freqüentemente 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:
Comandos if podem ser aninhados indefinidamente 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.