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