PHP: Массивы
Теория: Управляющие инструкции
Когда мы работаем с циклами в PHP, мы можем использовать две инструкции, влияющие на их поведение: break и continue. На практике они используются редко, потому что ту же функциональность можно получить и без них. Тем не менее, мы изучим эти инструкции в этом уроке, чтобы вам было проще читать чужой код.
Инструкция break
Инструкция break нужна для выхода из цикла. Встретив ее, интерпретатор перестает выполнять текущий цикл и переходит к инструкциям, идущими сразу за циклом:
То же самое можно получить с помощью цикла while, который семантически лучше подходит для такой задачи, потому что подразумевает неполный перебор:
Инструкция continue
Инструкция continue позволяет пропустить итерацию цикла. Ниже пример с функцией myCompact, которая удаляет null элементы из массива:
Код без continue получается проще:
.png)
