Codebra
29 января 2026 в 19:52

Урок 10. Введение в циклы PHP

Вы узнаете, как использовать цикл для выполнения повторяющихся действий до тех пор, пока определенное условие не станет ложным.
📝

Внимание! На этой странице вы найдете материал урока из архивного курса по PHP. Курс был написан в 2024 году одним из первых учеников Codebra и, к моменту написания курса, опытным бэкэнд-разработчиком. К сожалению, курс не был дописан, а его автор молча пропал.

Полный список уроков доступен по тегу Архивный курс по PHP и на странице первого урока.

Цикл — это управляющая конструкция, позволяющая выполнить блок кода определенное количество раз, либо пока выполняется определенное условие.

Например, если вы хотите попросить человека выполнить какое-то задание 10 раз, то вы не будете десять раз писать одну и ту же инструкцию — вы можете написать задание один раз, а затем попросить выполнить его десять раз. В PHP циклы позволяют:

  • Создать набор инструкций, которые выполняют необходимую задачу один раз, и заключить его в фигурные скобки.
  • Добавить условие, которое определяет, выполнять эти инструкции или нет (так же, как это делает конструкция if).

Чтобы выполнить задачу десять раз, можно использовать переменную-счетчик, которой для начала нужно присвоить значение 0. Рассмотрим, как это будет работать:

  1. Выполняется проверка, что значение счетчика меньше 10.
  2. Если это так, то будут выполнены инструкции в блоке кода.
  3. Значение счетчика увеличивается на 1.
  4. Интерпретатор PHP возвращается к шагу 1.

После выполнения блока инструкций, условие снова проверяется. Если условие возвращает значение true, выполнение блока кода повторяется, а затем условие снова проверяется. Если условие возвращает значение false — то прекращается выполнение цикла.

Виды циклов

  • while - цикл исполняет код, пока выполняется условие в круглых скобках;
  • do-while - цикл работает аналогично циклу while, но позволяет выполнить действие минимум один раз, даже если условие в while не выполняется (возвращает значение false), поскольку условие проверяется не до, а после выполнения блока кода;
  • for - цикл позволяет повторять блок кода определенное количество раз. Помимо условия, в нем пишутся инструкции, которые создают счетчик и обновляют его каждый раз при прохождении цикла;
  • foreach - цикл представляет собой перебор элементов массива, повторяя для каждого из них один и тот же набор инструкций. Цикл foreach также может работать со свойствами объектов, которые мы изучим далее.

Переходите к следующему уроку про циклы.

📝

Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу PHP.