HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Когда мы работаем с циклами в PHP, мы можем использовать две инструкции, влияющие на их поведение: break и continue. На практике они используются редко, потому что ту же функциональность можно получить и без них. Тем не менее, мы изучим эти инструкции в этом уроке, чтобы вам было проще читать чужой код.</p>
1 <p>Когда мы работаем с циклами в PHP, мы можем использовать две инструкции, влияющие на их поведение: break и continue. На практике они используются редко, потому что ту же функциональность можно получить и без них. Тем не менее, мы изучим эти инструкции в этом уроке, чтобы вам было проще читать чужой код.</p>
2 <h2>Инструкция break</h2>
2 <h2>Инструкция break</h2>
3 <p>Инструкция break нужна для выхода из цикла. Встретив ее, интерпретатор перестает выполнять текущий цикл и переходит к инструкциям, идущими сразу за циклом:</p>
3 <p>Инструкция break нужна для выхода из цикла. Встретив ее, интерпретатор перестает выполнять текущий цикл и переходит к инструкциям, идущими сразу за циклом:</p>
4 <p>То же самое можно получить с помощью цикла while, который семантически лучше подходит для такой задачи, потому что подразумевает неполный перебор:</p>
4 <p>То же самое можно получить с помощью цикла while, который семантически лучше подходит для такой задачи, потому что подразумевает неполный перебор:</p>
5 <h2>Инструкция continue</h2>
5 <h2>Инструкция continue</h2>
6 <p>Инструкция continue позволяет пропустить итерацию цикла. Ниже пример с функцией myCompact, которая удаляет null элементы из массива:</p>
6 <p>Инструкция continue позволяет пропустить итерацию цикла. Ниже пример с функцией myCompact, которая удаляет null элементы из массива:</p>
7 <p>Код без continue получается проще:</p>
7 <p>Код без continue получается проще:</p>
8  
8