 | Циклы
while это простейшие циклы PHP. Они ведут себя, как их аналоги из C.
Вот базовая форма оператора while: Значение оператора while
просто как 3 (три) рубля. Он говорит PHP, что нужно неоднократно выполнять вложенный
оператор (-ы), пока выражение expr вычисляется в TRUE.
Значение выражения проверяется каждый раз в начале цикла, поэтому, если это значение
изменилось при выполнении вложенного оператора (-ов), выполнение не остановится
до конца данной итерации (каждый раз, когда PHP выполняет все операторы цикла,
называется одной итерацией цикла). Иногда, если выражение expr вычисляется
в FALSE в самом начале цикла, вложенный оператор (-ы) может быть
не выполнен ни разу. Как и в операторе if, вы можете создавать
блок из операторов внутри цикла while с помощью фигурных скобок {} или
используя альтернативный синтаксис:
while (expr): statement ... endwhile; | Следующие
примеры идентичны и оба печатают числа от 1 до 10: /*
пример 1 */ $i = 1; while ($i <= 10) { print $i++; /* будет печататься значение
$i до инкремента (пост-инкремент) */ } /* пример 2 */ $i = 1; while ($i <=
10): print $i; $i++; endwhile; |
|  |