• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Yaf_Dispatcher::setErrorHandler()

    (Yaf >=1.0.0)

    设置错误处理函数

    说明

    publicYaf_Dispatcher::setErrorHandler(call$callback,int $error_types): Yaf_Dispatcher

    设置错误处理函数,一般在application.dispatcher.throwException关闭的情况下,Yaf会在出错的时候触发错误,这个时候,如果设置了错误处理函数,则会把控制交给错误处理函数处理。

    因此,当错误发生的时候这个错误处理函数将被调用。

    参数

    $callback

    错误处理的回调函数

    $error_types

    返回值

    参见

    • Yaf_Dispatcher::throwException() 开启/关闭异常抛出
    • Yaf_Application::getLastErrorNo() 获取最后产生的错误的错误代码
    • Yaf_Application::getLastErrorMsg() 获取最近产生的错误的错误信息
    eg:
    <?php $dispatcher->setErrorHandler(array(get_class($this),'error_handler')); ?>