Что за ошибка: «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);
    
    
    Добавить Комментарий

    Ваш ответ

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