[toc]
异常管理组件
全部选项
'handle_all_dev_error' => true,
抓取调试错误
'handle_all_exception' => true,
抓取全部异常
'system_exception_handler' => null,
系统的异常调试回调
'default_exception_handler' => null,
默认的异常处理回调
'dev_error_handler' => null,
调试错误的回调 'handle_exception_on_init' => true,
'system_exception_handler' ,'default_exception_handler' => null ,'dev_error_handler' => null 这三个选项内部使用一般不会去动
public function __construct()
public function init(array $options, ?object $context = null)
public function run()
protected function initOptions(array $options)
public function isInited():bool
基本流程函数
public function clear()
清理
public function reset()
和 clear 不同的是没重设 handler,AppPluginTrait 用到
public function assignExceptionHandler($class, $callback = null)
public function setMultiExceptionHandler(array $classes, $callback)
public function setDefaultExceptionHandler($default_exception_handler)
相关业务函数
public static function CallException($ex)
public function _CallException($ex)
给特定的异常,调用处理程序。
public function on_error_handler($errno, $errstr, $errfile, $errline)
默认回调用
public function on_exception($ex)
默认回调用
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )