Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее
Eltisbook > PHP учебник > Конструкции PHP > Использование PHP Do…while

Использование PHP Do…while

Использование PHP Do…while позволяет использовать все преимущества цикла while в PHP, позволив циклу выполниться, по меньшей мере, один раз, даже если проверка на условие не произошла.

Использование цикла Do…while в PHP

Цикл do..while по принципу своей работы полностью аналогичен циклу while за одним единственным исключением. Проверка условия в циклах класса while производится до начала блока инструкций, а в циклах do…while после. Означает это лишь то, что если условие не может возвратить ИСТИНУ, то при использовании цикла while блок инструкций не будет выполнен ни разу, а при использовании do…while – по меньшей мере 1 раз.

Структура этого цикла будет выглядеть следующим образом:

do {блок_инструкций} while (выражение);

Рассмотрим пример, наглядно демонстрирующий особенности использования PHP Do…while:

<?
$i = 12;
do
{
print $i;
$i++;
}
while ($i<10)
?>
12

В данном примере мы создаем цикл с заведомо ложным условием, но несмотря на это, происходит выполнение цикла, правда только один раз.