Внимание! На этой странице вы найдете материал урока из архивного курса по PHP. Курс был написан в 2024 году одним из первых учеников Codebra и, к моменту написания курса, опытным бэкэнд-разработчиком. К сожалению, курс не был дописан, а его автор молча пропал.
Полный список уроков доступен по тегу Архивный курс по PHP и на странице первого урока.
Цикл — это управляющая конструкция, позволяющая выполнить блок кода определенное количество раз, либо пока выполняется определенное условие.
Например, если вы хотите попросить человека выполнить какое-то задание 10 раз, то вы не будете десять раз писать одну и ту же инструкцию — вы можете написать задание один раз, а затем попросить выполнить его десять раз. В PHP циклы позволяют:
- Создать набор инструкций, которые выполняют необходимую задачу один раз, и заключить его в фигурные скобки.
- Добавить условие, которое определяет, выполнять эти инструкции или нет (так же, как это делает конструкция if).
Чтобы выполнить задачу десять раз, можно использовать переменную-счетчик, которой для начала нужно присвоить значение 0. Рассмотрим, как это будет работать:
- Выполняется проверка, что значение счетчика меньше 10.
- Если это так, то будут выполнены инструкции в блоке кода.
- Значение счетчика увеличивается на 1.
- Интерпретатор PHP возвращается к шагу 1.
После выполнения блока инструкций, условие снова проверяется. Если условие возвращает значение true, выполнение блока кода повторяется, а затем условие снова проверяется. Если условие возвращает значение false — то прекращается выполнение цикла.
Виды циклов
while- цикл исполняет код, пока выполняется условие в круглых скобках;do-while- цикл работает аналогично циклуwhile, но позволяет выполнить действие минимум один раз, даже если условие вwhileне выполняется (возвращает значениеfalse), поскольку условие проверяется не до, а после выполнения блока кода;for- цикл позволяет повторять блок кода определенное количество раз. Помимо условия, в нем пишутся инструкции, которые создают счетчик и обновляют его каждый раз при прохождении цикла;foreach- цикл представляет собой перебор элементов массива, повторяя для каждого из них один и тот же набор инструкций. Циклforeachтакже может работать со свойствами объектов, которые мы изучим далее.
Переходите к следующему уроку про циклы.
Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу PHP.
