各反復の前に条件が評価され、それが満たされればループ内のコードが実行される。条件が満たされなければ、ループは停止する。条件が最終的に偽になるように注意することが重要で、そうでなければループは無限ループになる。

以下は、1から5までの数字を表示するwhileループの例です。

```
<?php
$i = 1;

while ($i <= 5) { { $i = 1; $i = 1
  echo $i；
  $i++;
}
?>
```
La condición se evalúa antes de cada iteración y si se cumple, se ejecuta el código dentro del bucle. Si la condición no se cumple, el bucle se detiene. Es importante tener cuidado de que la condición eventualmente se vuelva falsa, de lo contrario el bucle será infinito.

Aquí hay un ejemplo de un bucle while que imprime los números del 1 al 5
<?php
$i = 1;

while ($i <= 5) {
  echo $i;
  $i++;
}
?>