Задать вопрос

Как исправить ошибку входа в инфоблок?

При входе в инфоблок каталога торговых предложений перекидывает на страницу авторизации, после авторизации высвечивается ошибка:
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/p496112/www/______.ru/bitrix/modules/iblock/admin/iblock_list_admin.php on line 1186
  • Вопрос задан
  • 9079 просмотров
Подписаться 3 Сложный 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@glagolew059
frontend developer
Начиная с PHP 7.3, если интерпретатор заметит continue без цифры 2 внутри switch внутри цикла он выдаст Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?

Разбираемся в ситуации.

Цитата из документации:
Замечание: Обратите внимание, что в отличие от некоторых других языков, оператор continue применяется в конструкциях switch и действует подобно оператору break. Если у вас конструкция switch находится внутри цикла, и вам необходимо перейти к следующей итерации цикла, используйте continue 2.

- php.net/manual/ru/control-structures.switch.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы