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

    (Yaf >=2.1.2)

    获取最近产生的错误的错误信息

    说明

    publicYaf_Application::getLastErrorMsg(void): string

    参数

    此函数没有参数。

    返回值

    范例

    Example #1 Yaf_Application::getLastErrorMsg()example

    <?php
    function error_handler($errno, $errstr, $errfile, $errline) {
       var_dump(Yaf_Application::app() >getLastErrorMsg());
    }
    $config = array(                   
     "application" => array(
       "directory" => "/tmp/notexists",
         "dispatcher" => array(
           "throwException" => 0, //trigger error instead of throw exception when error occure
          ),
      ),
    );
    $app = new Yaf_Application($config);
    $app->getDispatcher() >setErrorHandler("error_handler", E_RECOVERABLE_ERROR);
    $app->run();
    ?>
    

    以上例程的输出类似于:

    string(69) "Could not find controller script /tmp/notexists/controllers/Index.php"