Предупреждение: переключение таргетинга «продолжить» эквивалентно «перерыву». Вы имели в виду использовать «продолжить 2»? - PullRequest
0 голосов
/ 14 января 2019

У меня php7.3 и symfony2.8. Когда я пытаюсь создать классы с помощью консоли, я получаю эту ошибку:

[Symfony \ Component \ Debug \ Exception \ ContextErrorException] Предупреждение: Переключатель таргетинга «продолжить» эквивалентен «разрыву». Вы хотели использовать "продолжить 2"?

Ответы [ 6 ]

0 голосов
/ 09 августа 2019

Вам нужно только заменить вхождение «continue» на «continue 2» в указанном файле. Это сработало для меня.

0 голосов
/ 22 июля 2019

Я обновился до PHP 7.3, и ни один из них не работал для меня, прежде чем я использовал,

sudo wget https://getcomposer.org/download/1.8.0/composer.phar -O /usr/local/bin/composer && sudo chmod 755 /usr/local/bin/composer

Это просто зависимость от версии. PHP 7.3

и обновление композитора работало как шарм!

0 голосов
/ 19 июля 2019

Windows 10 Professional

PHP 7.3.1

Я выполнил эти команды, чтобы исправить проблему на своем рабочем столе

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
0 голосов
/ 19 апреля 2019

Или загрузите composer.phar с сайта: "https://getcomposer.org/download/" (загрузка вручную) и используйте команду:

php composer.phar require your/package
0 голосов
/ 17 апреля 2019

Мне кажется, что проблема заключается в обратной несовместимости с PHP 7.3 для ключевого слова continue в операторах Switch. Взгляните на раздел «Предупреждение о проблемах с переключателем таргетинга» в Обратно несовместимые изменения .

Я столкнулся с той же проблемой с Symfony 3.3, используя PHP 7.3, и переход на PHP 7.2 разрешил предупреждение.

0 голосов
/ 15 января 2019

У меня такая же проблема, и эта ошибка тоже есть, но в моем случае эта ошибка отображается, когда я пытаюсь запустить composer install или composer update.

и я решаю эту проблему, запустив composer self-update. это работает на моем проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...