PHP 8.4 и журнал отладки WordPress: перестаньте отслеживать уведомления об устаревании PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP 8.4 и журнал отладки WordPress: перестаньте отслеживать уведомления об устаревании PHP

Сообщение Anonymous »

(Не уверен, насколько этот вопрос может быть более ориентирован на программирование. При разработке сайтов с поставляемыми плагинами часто появляются уведомления, которые не влияют на критические проблемы, и если вы пытаетесь отследить конкретную проблему, наличие страницы, полной уведомлений, которые вам не нужны, замедляет работу.)
Я везде гуглил и, кажется, не могу найти способ, чтобы журнал отладки НЕ отображал уведомления об устаревшем PHP в log.
Я просто хочу отображать предупреждения и критические ошибки.
Независимо от того, какой аргумент я добавляю, разница либо в файле конфигурации, либо на сервере.
Я пробовал добавлять различные варианты E_ALL и ~E_NOTICE

Код: Выделить всё

add_filter( 'wp_debug_mode_checks', function() {
if ( WP_DEBUG ) {
error_reporting( E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED );
}
return true;
});

Код: Выделить всё

error_reporting( E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED );
в wp-config.php.
Я знаю, что некоторые из них работали в PHP 5.4, но в ветке 8 не очень.
Он находится на AlmaLinux 9/VPS со стандартным стеком, хотя я бы не думал, что это будет так.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... on-notices
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»