Оглавление
Принцип работыПример использования цикла whileАльтернативный синтаксисЗаключение
Цикл while в PHP
Оператор
while выполняет указанный блок кода до тех пор, пока выражение в условии возвращает значение true. Синтаксис оператора выглядит следующим образом:Принцип работы
- Сначала PHP вычисляет выражение. Если результат
true, выполняется оператор внутри цикла. - Затем выражение проверяется снова. Если оно по-прежнему истинно, оператор выполняется повторно.
- Если выражение становится ложным, выполнение цикла прекращается.
- Если выражение изначально ложно, цикл не выполнится ни разу.
Поскольку проверка условия происходит перед каждой итерацией, цикл
while называют циклом с предусловием.Рекомендация: даже если в теле цикла всего один оператор, рекомендуется всегда использовать фигурные скобки для повышения читаемости и предотвращения ошибок.
Пример использования цикла while
Следующий пример демонстрирует, как с помощью
while вычислить сумму целых чисел от 1 до 10:Альтернативный синтаксис
PHP поддерживает альтернативный синтаксис для цикла
while:Пример с альтернативным синтаксисом для той же задачи:
Заключение
Оператор
while в PHP позволяет выполнять блок кода многократно, пока условие остаётся истинным. Это удобный инструмент для реализации повторяющихся действий в программах.
