Ola Mundo!! PHP: While

PHP.BR

Recomende aos seus amigos do Facebook

quinta-feira, 7 de março de 2013

While


O while é o comando de repetição (laço) mais simples. Ele testa uma condição e executa um comando, ou um bloco de comandos, até que a condição testada seja falsa. Assim como o if, o while também possui duas sintaxes alternativas:

while (<expressão>)
<comando>;

while (<expressão>){
<comando1>;
<comando2>;
<comando3>;
<comando4>;
<comando5>;
<comando3>;
}



while (<expressão>):
<comando>;
. . .
<comando>;
endwhile;

A expressão só é testada a cada vez que o bloco de instruções termina, além do teste inicial. Se o valor da expressão passar a ser false no meio do bloco de instruções, a execução segue até o final do bloco. Se no teste inicial a condição for avaliada como false, o bloco de comandos não será executado.
O exemplo a seguir mostra o uso do while para imprimir os números de 1 a 10:
$i = 1;
while ($i <=10)
print $i++;



do... while


O laço do...while funciona de maneira bastante semelhante ao while, com a simples diferença que a expressão é testada ao final do bloco de comandos. O laço do...while possui apenas uma sintaxe, que é a seguinte:

do {
<comando>
. . .
<comando>
} while (<expressão>);

O exemplo utilizado para ilustrar o uso do while pode ser feito da seguinte maneira utilizando o do... while:


$i = 0;
do {
print ++$i;
} while ($i < 10);

Nenhum comentário:

Postar um comentário