调试

thinkphp

16-11-8 17:01:09

开启调试模式很简单,只需要在入口文件中增加一行常量定义代码:

  1. // 开启调试模式
  2. define('APP_DEBUG', true);

调试模式的优势在于:





页面Trace

要开启页面Trace功能,需要在项目配置文件中设置:

  1. // 显示页面Trace信息
  2. 'SHOW_PAGE_TRACE' =>true,

trace($user,'调试');          调试命令  输入变量到调试标签



dump()   输出变量


性能调试


  1. G('begin');
  2. // ...其他代码段
  3. G('end');
  4. // ...也许这里还有其他代码
  5. echo G('begin','end').'s';

错误调试

  1. //输出错误信息,并中止执行
  2. E($msg);


日志记录

  1. \Think\Log::record('测试日志信息');

'LOG_TYPE'              =>  'File',
'LOG_RECORD' => true, // 开启日志记录
'LOG_LEVEL'  =>'EMERG,ALERT,CRIT,ERR', // 只记录EMERG ALERT CRIT ERR 错误

日志位置 \Runtime\Logs\应用