Я везде гуглил и, кажется, не могу найти способ, чтобы журнал отладки НЕ отображал уведомления об устаревшем 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 );
Я знаю, что некоторые из них работали в PHP 5.4, но в ветке 8 не очень.
Он находится на AlmaLinux 9/VPS со стандартным стеком, хотя я бы не думал, что это будет так.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... on-notices
Мобильная версия