类名称:
SDebug,调试功能类
功能:
为框架提供开发期的调试信息功能,如:运行时长,内存占用,SQL访问等.
使用说明:
禁止实例化,不单例
依赖:
SRequest::isAjax,判断当前是否是Ajax模式以便相应处理调试信息
STemplate::display以显示调试信息模板
SConfig读取配置
start()
记录开始时间
getPersist()
获取本次Web访问的持续时间
clear()
重新计时,主要处理fragment的重入问题
end($ret = null)
页面处理结束,在页面正文显示调试信息
set($msg, $type = 'other')
添加一条调试信息
开发人员常用形式:全局函数debug(...)
setSql($method, $prepare, $time, $params= null, $sql = '')
记录一次数据库访问的调试信息
由SMysql和STableBase使用
setNet($url, $data, $return, $time)
记录一次网络请求的调试信息
由SNet使用
isDebug($name = '')
判断是否调试状态