while
Циклы while являются простейшим видом циклов в
PHP. Они ведут себя так же, как и в языке C. Простейшей формой
цикла while является следующее выражение:
Смысл выражения while очень прост. Оно
указывает PHP выполнять вложенные выражения повторно до тех пор, пока
выражение в самом while является
&true;. Значение выражения expr проверяется
каждый раз перед началом цикла, поэтому даже если значение выражения
изменится в процессе выполнения вложенных выражений в цикле, выполнение
не прекратится до конца итерации (каждый раз, когда PHP выполняет
выражения в цикле - это одна итерация). Если
выражение while равно
&false; с самого начала, вложенные
выражения ни разу не будут выполнены.
Также, как и с оператором if, вы можете группировать
несколько выражений внутри одного цикла while,
заключая эти выражения между фигурными скобками или
используя альтернативный синтаксис:
Следующие примеры идентичны, и оба выведут числа
от 1 до 10:
]]>