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.0 | continue внутриswitch , що використовується як заміна break дляswitch буде викликати помилку рівня E_WARNING |