DuckPhp\Core\ExceptionManager

简介

异常管理组件

选项

‘handle_all_dev_error’ => true,

‘handle_all_exception’ => true,

‘system_exception_handler’ => null,

‘default_exception_handler’ => null,

‘dev_error_handler’ => null,

公开方法

  1. public function __construct()
  2. public function setDefaultExceptionHandler($default_exception_handler)
  3. public function assignExceptionHandler($class, $callback=null)
  4. public function setMultiExceptionHandler(array $classes, $callback)
  5. public function on_error_handler($errno, $errstr, $errfile, $errline)
  6. public function on_exception($ex)
  7. public function init($options=[], $context=null)
  8. public function run()
  9. public function clear()

详解

‘system_exception_handler’ ,’default_exception_handler’ => null ,’dev_error_handler’ => null 这三个选项内部使用一般不会去动

ExeptionManager 在 Base\App 前初始化