50 lines
1.1 KiB
Markdown
50 lines
1.1 KiB
Markdown
|
---
|
||
|
title: While Loop
|
||
|
localeTitle: While Loop
|
||
|
---
|
||
|
## While Loop
|
||
|
|
||
|
O `while loop` é um dos tipos mais fáceis de loop no PHP. Ele executa o bloco de instruções até que a expressão seja avaliada como **TRUE** . Se o valor da expressão mudar no momento da execução, o loop será executado até que a expressão seja avaliada como **FALSE** . A forma básica do While Loop é fornecida abaixo:
|
||
|
|
||
|
```shell
|
||
|
while (expr)
|
||
|
statement
|
||
|
```
|
||
|
|
||
|
As instruções dentro do loop while podem ser colocadas dentro das chaves ou podem ser usadas com base na seguinte sintaxe:
|
||
|
|
||
|
```shell
|
||
|
while (expr):
|
||
|
statement
|
||
|
...
|
||
|
endwhile;
|
||
|
```
|
||
|
|
||
|
Ilustrando a sintaxe simples e alternativa do loop while usando o exemplo:
|
||
|
|
||
|
```php
|
||
|
<?php
|
||
|
|
||
|
/* using the simple form of while loop */
|
||
|
|
||
|
$i = 1; /* initialisation part */
|
||
|
|
||
|
while ($i <= 100 && $i!=5 )
|
||
|
{
|
||
|
echo $i++;
|
||
|
}
|
||
|
|
||
|
/*using the alternate synatx of while loop*/
|
||
|
|
||
|
$i = 0;
|
||
|
|
||
|
while ($i <= 10):
|
||
|
echo $i++;
|
||
|
endwhile;
|
||
|
|
||
|
?>
|
||
|
```
|
||
|
|
||
|
#### Mais Informações
|
||
|
|
||
|
[While loop - Documentação PHP](http://php.net/manual/en/control-structures.while.php)
|