note 96615 added to errorexception.getseverity
| From: | fgaab at osu1 dot php dot net | Date: | Mon, 08 Mar 2010 14:38:08 +0000 |
| Subject: | note 96615 added to errorexception.getseverity | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-166778@lists.php.net to get a copy of this message | ||
Try this as replacement for error_reporting(...)
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
$severity =
1 * E_ERROR |
1 * E_WARNING |
0 * E_PARSE |
0 * E_NOTICE |
0 * E_CORE_ERROR |
0 * E_CORE_WARNING |
0 * E_COMPILE_ERROR |
0 * E_COMPILE_WARNING |
0 * E_USER_ERROR |
0 * E_USER_WARNING |
0 * E_USER_NOTICE |
0 * E_STRICT |
0 * E_RECOVERABLE_ERROR |
0 * E_DEPRECATED |
0 * E_USER_DEPRECATED;
$ex = new ErrorException($errstr, 0, $errno, $errfile, $errline);
if ($ex->getSeverity & $severity != 0) {
throw $ex;
}
}
set_error_handler("exception_error_handler");
----
Server IP: 212.124.37.9
Probable Submitter: 217.226.39.83
----
Manual Page -- http://www.php.net/manual/en/errorexception.getseverity.php
Edit -- https://master.php.net/note/edit/96615
Del: integrated -- https://master.php.net/note/delete/96615/integrated
Del: useless -- https://master.php.net/note/delete/96615/useless
Del: bad code -- https://master.php.net/note/delete/96615/bad+code
Del: spam -- https://master.php.net/note/delete/96615/spam
Del: non-english -- https://master.php.net/note/delete/96615/non-english
Del: in docs -- https://master.php.net/note/delete/96615/in+docs
Del: other reasons-- https://master.php.net/note/delete/96615
Reject -- https://master.php.net/note/reject/96615
Search -- https://master.php.net/manage/user-notes.php