Что за ошибка: «Warning: A non-numeric value encountered in %s on line %d»

Что за ошибка:


Открыл плагин LiveComposer и вылез такой текст, куча еще таких же ошибок с другими номерами. Сначала идет текст с этими ошибками и только потом идет сам сайт. В чем дело? Как пофиксить?

Добавить Комментарий

По моему данное предупреждение(а не ошибка) появилось с версии PHP 7.1  (http://php.net/manual/en/migration71.other-changes.php)

Оно говорит о том что в операциях используются не числовые значения. Далее указано в каком файле и какой строке было сгенерировано данное предупреждение.

Вы можете попробовать отредактировать данный файл(лучше начать с самой верхней строки). Нужно дописать проверку на число или принудительно указать число:


if (is_numeric($value)){
// code
}
$result = (int) $a + (int) $b;

Так же, как я сказал уже выше, это не ошибка. поэтому посмотрите в файле(он в корне сайта) wp_config.php что бы вывод предупреждений был отключен;


define('WP_DEBUG', false);
@ini_set('display_errors', 0);

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.