Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
Начертательная геометрия Практикум по решению задач Геометрическое черчение Инженерная графика ЕСКД Кратные интегралы Математический анализ Матрицы Пределы Производные Векторная алгебра Интегральное исчисление ТФКП Ядерная физика Электростатика Магнетизм Оптика Информационные технологии
Учебник РНР
Назад Глава 11. Структуры УправленияВперёд

while

Циклы while это простейшие циклы PHP. Они ведут себя, как их аналоги из C.
Вот базовая форма оператора while:

while 
(expr) statement

Значение оператора 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;

НазадОглавлениеВперёд
Альтернативный синтаксис структур управленияВверхdo..while