continue

(PHP 4, PHP 5, PHP 7, PHP 8)

continue використовується всередині циклічних структур для пропуску частини поточної ітерації циклу, що залишилася, і, при дотриманні умов, початку наступної ітерації.

Зауваження: У PHP оператор switch вважається циклічним і всередині нього може використовуватися continue. Якщо continue не передано аргументів, то він поводиться аналогічно break, але видає попередження про можливу помилку. Якщо switchрасположен внутри цикла,continue 2 продовжить виконання зовнішнього циклу з наступної ітерації.

continue приймає необов'язковий числовий аргумент, який вказує на скільки рівнях вкладених циклів буде пропущена частина ітерації, що залишилася. Значення за умовчанням є , При якій пропускається частина поточного циклу, що залишилася.

Loading...

Результат виконання наведених прикладів:

один
три
пять
Loading...

Результат виконання наведених прикладів:

Внешний
Средний
Внутренний
Внешний
Средний
Внутренний
Внешний
Средний
Внутренний
Внешний
Средний
Внутренний
Внешний
Средний
Внутренний

Пропуск точки коми після continue може призвести до плутанини. Приклад, як не треба робити.

Loading...

Очікується, що результат буде таким:

0
1
3
4

Изменения, касающиеся оператораcontinue

ВерсияОпис
7.3.0continueвнутриswitch, що використовується як заміна breakдляswitch буде викликати помилку рівня E_WARNING