Цикл DO… WHILE в PHP


Головна відмінність циклу DO ... WHILE від WHILE в тому, що у першого спочатку виконується тіло циклу, а потім він перевіряє умову. Тобто, якщо умова відразу брехня, то цикл виконається один раз.
Синтаксис:

do
     statement 
while (condition)

Використання цикла DO… WHILE:

<?php
$counter = 6;
do
{
     echo "Цей рядок виведеться 1 раз <br>"; 
     $counter++;
}
while ($counter < 5);
?>

Результат в браузері:

Цей рядок виведеться 1 раз

Оскільки умова циклу – це відразу брехня (6 > 5), то цикл виконався всього один раз, оскільки спочатку виконується тіло циклу, а потім перевіряється умова циклу.