<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL & ~E_USER_ERROR); set_error_handler(function (int $level, string $message) { $silenced = 0 === (error_reporting() & $level); echo "!> Error captured: {$message}" . PHP_EOL; echo " > Current error reporting: " . error_reporting() . PHP_EOL; echo " > Current Sentry check if error was silenced reports: " . ($silenced ? 'silenced' : 'NOT silenced') . PHP_EOL; echo PHP_EOL; return true; }); // This once should report as silenced @trigger_error('Silent Hello World', E_USER_ERROR); // This one should not report as silenced trigger_error('Hello World', E_USER_ERROR);
You have javascript disabled. You will not be able to edit any code.