Может пригодиться кому, приходиться ведь иногда обновлять php7.4 -> 8.1 ? Решение - custom обработку ошибок. В[S] ядре 23.300.100[/S] init.php[CODE]set_error_handler(function($errno, $errstr, $errfile, $errline) {
// Игнорировать только E_WARNING, остальные ошибки обрабатывать стандартно
if ($errno === E_WARNING) {
// Логировать или просто пропустить
error_log("Warning: $errstr in $errfile on line $errline");
return true; // Это говорит PHP, что ошибка обработана, и скрипт продолжит работу
}
// Для других типов ошибок можно вернуть false, чтобы PHP использовал стандартный обработчик
return false;
});[/CODE]
// Игнорировать только E_WARNING, остальные ошибки обрабатывать стандартно
if ($errno === E_WARNING) {
// Логировать или просто пропустить
error_log("Warning: $errstr in $errfile on line $errline");
return true; // Это говорит PHP, что ошибка обработана, и скрипт продолжит работу
}
// Для других типов ошибок можно вернуть false, чтобы PHP использовал стандартный обработчик
return false;
});[/CODE]