Инструкции break и continue в PHP

НАВИГАЦИЯ ПО СТРАНИЦЕ

break continue

Инструкции break и continue — это управляющие конструкции в PHP, используемые для изменения хода выполнения циклов.

break:

Инструкция break прерывает выполнение цикла и переводит управление за его пределы.

Пример:

for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        break; // Цикл прервется, когда $i достигнет 5
    }
    echo $i . "<br>";
}

Этот цикл выведет числа от 1 до 4, после чего прервется из-за условия if ($i == 5) и инструкции break.

continue:

Инструкция continue завершает текущую итерацию цикла и переходит к следующей итерации.

Пример:

for ($i = 1; $i <= 5; $i++) {
    if ($i == 3) {
        continue; // Пропускаем число 3
    }
    echo $i . "<br>";
}

Этот цикл выведет числа от 1 до 5, но пропустит вывод числа 3 из-за условия if ($i == 3) и инструкции continue.

Особенности:

  • break используется для полного прерывания цикла, а continue — для пропуска текущей итерации и перехода к следующей.

  • Обе инструкции могут использоваться с циклами for, while и do-while, а также вложенными циклами.

Эти инструкции полезны при управлении выполнением циклов в зависимости от определенных условий, позволяя более точно управлять потоком выполнения кода внутри циклов.