Ejemplo n.º 1
0
 /**
  * 输出数据
  *
  */
 public function display()
 {
     header('Content-Type: application/json;charset=' . Config::get('default_charset'));
     if ($GLOBALS['debug']) {
         $sql = Debug::getSqls();
         if (Config::get('dump_use_php_console')) {
             $sql && \Foundation\dumpUsePHPConsole($sql, 'sql');
             \Foundation\dumpUsePHPConsole(Debug::getTipInfo(), 'tipInfo');
             \Foundation\dumpUsePHPConsole(Debug::getIncludeFiles(), 'includeFile');
         } else {
             if (isset($sql[0])) {
                 $this->args['sql'] = implode($sql, ', ');
             }
         }
     } else {
         $deBugLogData = \Foundation\dump('', 1);
         if (!empty($deBugLogData)) {
             Config::get('dump_use_php_console') ? \Foundation\dumpUsePHPConsole($deBugLogData, 'debug') : ($this->args['debug_info'] = $deBugLogData);
         }
     }
     exit(json_encode($this->args, PHP_VERSION >= '5.4.0' ? JSON_UNESCAPED_UNICODE : 0));
 }