Я столкнулся со следующей ошибкой в ​​​​проекте PHP: Предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 в PHP. В этой статье EZerror мы узнаем, как воспроизвести эту ошибку, и обсудим все возможные решения. Давайте начнем с этой статьи.

Как Предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Произошла ошибка?

Я столкнулся со следующей ошибкой в ​​​​проекте PHP.

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"

Итак, здесь я пишу все возможные решения, которые я пробовал для устранения этой ошибки.

Как решить предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Ошибка?

  1. Как решить предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Ошибка?

    Чтобы решить предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Ошибка Эта ошибка определена в PHP 7.3 с обратной несовместимостью согласно официальному документу PHP. continue заявления, нацеленные switch структуры потока управления теперь будут генерировать предупреждение. В PHP такой continue утверждения эквивалентны breakа ведут себя как continue 2 на других языках. Переход на php7.2 устранит вашу ошибку. и теперь ваша ошибка будет решена. Спасибо.

  2. Предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2

    Чтобы решить предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Ошибка. Вам просто нужно обновить композитор, запустив обновление композитора и тогда ваша ошибка будет устранена. Эта ошибка обычно возникает, когда ваш композитор не обновлен, поэтому вам просто нужно обновить композитор с помощью этой команды: обновление композитора Вы также можете запустить команду установки композитора: установка композитора ИЛИ запустите эту команду: самообновление композитора И теперь Ваша ошибка должна быть решена. Спасибо.

Решение 1. Обновите Composer

Чтобы решить предупреждение: continue переключатель таргетинга эквивалентен break. Вы хотели использовать continue 2 Ошибка. Вам просто нужно обновить композитор, запустив обновление композитора и тогда ваша ошибка будет устранена. Эта ошибка обычно возникает, когда ваш композитор не обновлен, поэтому вам просто нужно обновить композитор с помощью этой команды.

composer update

Вы также можете запустить команду установки композитора.

composer install

ИЛИ запустите эту команду.

composer self-update

И теперь Ваша ошибка должна быть решена. Спасибо.

Решение 2. Понизьте версию PHP

Эта ошибка определена в PHP 7.3 с обратной несовместимостью согласно официальному документу PHP. continue заявления, нацеленные switch структуры потока управления теперь будут генерировать предупреждение. В PHP такой continue утверждения эквивалентны breakа ведут себя как continue 2 на других языках.

Переход на php7.2 устранит вашу ошибку. и теперь ваша ошибка будет решена. Спасибо.

Вывод

Все дело в этой ошибке. Я надеюсь, что мы решили вашу ошибку. Комментарий ниже Ваши мысли и ваши вопросы. Кроме того, прокомментируйте ниже, какое решение сработало для вас?