6. Estruturas de controle
As estruturas de controle usadas em PHP são basicamente as da linugagem C. Abaixo segue uma rápida revisão:
// desvio condicional
if (CONDIÇÃO)
{
COMANDOS;
}
if (CONDIÇÃO)
{
COMANDOS1;
}
else
{
COMANDOS2;
}
// múltipla escolha
if (CONDIÇÃO1)
COMANDOS1;
elseif (CONDIÇÃO2)
COMANDOS2;
......
elseif (CONDIÇÃOn)
COMANDOSn;
switch (VARIÁVEL)
{
case 'VALOR1':
COMANDOS1;
break;
case 'VALOR2';
COMANDOS2;
break;
case 'VALORn':
COMANDOSn;
break;
default:
COMANDOS;
break;
}
// laços (loops)
while (CONDIÇÃO)
{
COMANDOS;
}
for(VARIÁVEL=INÍCO; CONDIÇÃO; INCREMENTO)
{
COMANDOS;
}
do
{
COMANDOS;
}
while (CONDIÇÃO);
// para interromper um laço
break => para a execução do laço
continue => pula para a próxima iteração do laço
exit => sai do script