Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function myErrorHandler($errno, $errstr, $errfile, $errline)
- {
- if (!(error_reporting() & $errno)) {
- // This error code is not included in error_reporting
- return;
- }
- switch ($errno) {
- case E_USER_ERROR:
- irc_say($irc['errChan'],"05[ERROR]01 $errno: $errstr on $errline in file: $errfile. PHP shutting down.");
- exit(1);
- break;
- case E_USER_WARNING:
- irc_say($irc['errChan'],"05[WARNING]01 $errno: $errstr on $errline in file: $errfile.");
- break;
- case E_USER_NOTICE:
- irc_say($irc['errChan'],"05[NOTICE]01 $errno: $errstr on $errline in file: $errfile.");
- break;
- default:
- irc_say($irc['errChan'],"05[UNKNOWN ERROR]01 $errno: $errstr on $errline in file: $errfile.");
- break;
- }
- /* Don't execute PHP internal error handler */
- return true;
- }
- $old_error_handler = set_error_handler("myErrorHandler");
Add Comment
Please, Sign In to add comment