General > Русский (ru)
Ошибка при установки
(1/1)
Azimut:
Здравия и доброго времени всем !!
Помогите пожалуйста разобраться вот с такой ошибкой и подскажите что сделать чтобы ее не было в дальнейшем
--- Quote ---Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\Users\Azimut\Desktop\OSPanel\domains\cmst233\mibew\vendor\xamin\handlebars.php\src\Handlebars\Tokenizer.php on line 167
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\Users\Azimut\Desktop\OSPanel\domains\cmst233\mibew\vendor\xamin\handlebars.php\src\Handlebars\Tokenizer.php on line 213
--- End quote ---
Скрипт устанавливался на localhost ( apach2.4, php7.3 Мускул 8.0 (Open server))
Заранее благодарю
faf:
Warning - это не ошибка, а предупреждение. Причина очевидна:
--- Quote from: Azimut on March 31, 2019, 01:13:58 PM ---Скрипт устанавливался на localhost ( apach2.4, php7.3 Мускул 8.0 (Open server))
--- End quote ---
Это проблема не самого Mibew Messenger, а кода стороннего шаблонизатора:
--- Quote from: Azimut on March 31, 2019, 01:13:58 PM ---
--- Quote ---Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\Users\Azimut\Desktop\OSPanel\domains\cmst233\mibew\vendor\xamin\handlebars.php\src\Handlebars\Tokenizer.php on line 167
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\Users\Azimut\Desktop\OSPanel\domains\cmst233\mibew\vendor\xamin\handlebars.php\src\Handlebars\Tokenizer.php on line 213
--- End quote ---
--- End quote ---
В PHP 7.3 было внесено изменение, ломающее обратную совместимость с предыдущими версиями PHP при использовании continue в рамках оператора switch: https://www.php.net/manual/en/migration73.incompatible.php
Соответствующая issue была открыта ещё месяца три с половиной тому назад: https://github.com/XaminProject/handlebars.php/issues/174
И даже был предложен pull request с исправлением: https://github.com/XaminProject/handlebars.php/pull/175
Но исправляться оно не будет, т.к., по сути, шаблонизатор был заброшен разработчиками. Цитирую:
--- Quote ---Sorry guys, none of original developers/contributors are using this library anymore
--- End quote ---
Как следствие, что с делать с этой ситуацией я пока не очень понимаю. На данный же момент могу предложить либо не использовать php 7.3, либо принудительно отключить вывод предупреждений.
Azimut:
Уважаемый faf огромная Вам благодарность за помощь,
Еще вопрос если можно, На работу и функционал сие безобразие не влияет?
И скорей всего последую Вашему совету.
Еще раз благодарю
faf:
--- Quote from: Azimut on April 01, 2019, 05:15:28 AM ---Уважаемый faf огромная Вам благодарность за помощь,
--- End quote ---
Пожалуйста.
--- Quote from: Azimut on April 01, 2019, 05:15:28 AM ---Еще вопрос если можно, На работу и функционал сие безобразие не влияет?
--- End quote ---
У меня в хозяйстве PHP 7.3 пока нет, так что точно сказать не могу. Но, по логике, нет, не должно влиять.
faf:
Дошли руки, посмотрел. На первый взгляд, в PHP 7.3 всё работает. Ну и скоро выйдет очередной релиз, в котором отмеченная проблема будет решена.
Navigation
[0] Message Index
Go to full version