Faculdades Integradas do Vale do Itajaí - FACIVI
SISTEMAS DE INFORMAÇÃO
Desenvolvimento na Internet [2001-02]

 
Estruturas de Controle
(fonte: Site oficial do PHP)

if - permite a execução condicional de fragmentos de código.

if ($a > $b) {
   echo "a é maior que b";
}

else - executa um comando diferente se a condição não for encontrada.

if ($a > $b) {
     echo "a é maior que b";
 } else {
     echo "a NÃO é maior que b";
 }

elseif - estende um comando if para executar um comando diferente no caso de a expressão if original ser avaliada como FALSE. Porém, ao contrário de else, ele executará aquela expressão alternativa somente se a expressão condicional do elseif for avaliada como TRUE.

if ($a > $b) {
    echo "a é maior que b";
} elseif ($a == $b) {
    echo "a é igual a b";
} else {
    echo "a é menor que b";
}

while - executa os comandos aninhados repetidamente, enquanto a expressão while é avaliada como TRUE.

$i = 1;
while ($i <= 10) {
    echo $i++;
}

do...while - similares aos 'loops' while, exceto pelo fato de que
expressões-verdade são verificadas no fim de cada iteração em vez de no começo.

$i = 0;
 do {
    echo $i;
 } while ($i>0);

for - 'loops' mais complexos que se comportam como os seus compatíveis em C. (expressão inicial; condição; operação)

for ($i = 1; $i <= 10; $i++) {
     echo $i;
 }

switch - é similar a uma série de estrutras IF, comparando uma variável de entrada.

switch ($i) {
     case 0:
         print "i = 0";
     case 1:
         print "i = 1";
     case 2:
         print "i = 2";
 }
 
 

[Índice]