Учебник PHP. Оператор Do…while


serge - Posted on 12 Октябрь 2009

Этот оператор называется оператором цикла с постусловием. При входе в цикл в любом случае выполняется тело цикла (т.е. цикл всегда будет выполнен хотя бы один раз), затем вычисляется условие, и если оно не равно 0, вновь выполняется тело цикла. В нижеследующем примере ноль всегда будет добавлен в список, независимо от условия (++$i <= $var):

<?
   $var = 5;
   $i = 0;
   do
   {
      echo($i); echo('<br>');   
   }
   while(++$i <= $var)
?>

Результат:

http://localhost/PHP/test.php
  1
2
3
4
5

Цикл с постусловием бывает полезен при обработке некоторых последовательностей, когда обработку нужно заканчивать не до, а после появления концевого признака.

Бесконечный цикл реализуется так:

   do ; while(1);

Поиск

Добавить сайт в Закладки

ОднаКнопка