Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.51 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. set_error_handler('custom_errorhandler');
  5.  
  6. function custom_errorhandler($severity = false, $message = false, $file = false, $line = false)
  7. {
  8.     var_dump($message);
  9.  
  10.     if (in_array($severity, [E_ERROR, E_USER_ERROR, E_CORE_ERROR, E_PARSE])) {
  11.         throw new ErrorException($message, 0, $severity, $file, $line);
  12.     }
  13. }
  14.  
  15.  
  16. try {
  17.     trigger_error('test error', E_USER_ERROR);
  18.  
  19. } catch (Exception $e) {
  20.     // ErrorException extends Exception
  21.     var_dump($e);
  22. }
  23.  
  24.  
  25. var_dump('After error');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement