ThinkPHP5


think\Debug
library\think\Debug.php at line 21

Class Debug

Debug

public class Debug


Method Summary
static mixed

remark(string name, mixed value)

记录时间(微秒)和内存使用情况

static integer

getRangeTime(string start, string end, integer|string dec)

统计某个区间的时间(微秒)使用情况

static integer

getUseTime(integer|string dec)

统计从开始到统计时的时间(微秒)使用情况

static string

getThroughputRate()

获取当前访问的吞吐率情况

static string

getRangeMem(string start, string end, integer|string dec)

记录区间的内存使用情况

static string

getUseMem(integer|string dec)

统计从开始到统计时的内存使用情况

static mixed

getMemPeak(string start, string end, integer|string dec)

统计区间的内存峰值情况

static integer|array

getFile(bool detail)

获取文件加载信息

static void|string

dump(mixed var, boolean echo, string label, integer flags)

浏览器友好的变量输出

static void

inject(Response response, mixed content)

Method Detail

library\think\Debug.php at line 34

remark

public static mixed remark(string name, mixed value)

记录时间(微秒)和内存使用情况

Parameters:
name - 标记位置
value - 标记值 留空则取当前 time 表示仅记录时间 否则同时记录时间和内存

library\think\Debug.php at line 51

getRangeTime

public static integer getRangeTime(string start, string end, integer|string dec)

统计某个区间的时间(微秒)使用情况

Parameters:
start - 开始标签
end - 结束标签
dec - 小数位

library\think\Debug.php at line 64

getUseTime

public static integer getUseTime(integer|string dec)

统计从开始到统计时的时间(微秒)使用情况

Parameters:
dec - 小数位

library\think\Debug.php at line 73

getThroughputRate

public static string getThroughputRate()

获取当前访问的吞吐率情况


library\think\Debug.php at line 85

getRangeMem

public static string getRangeMem(string start, string end, integer|string dec)

记录区间的内存使用情况

Parameters:
start - 开始标签
end - 结束标签
dec - 小数位

library\think\Debug.php at line 105

getUseMem

public static string getUseMem(integer|string dec)

统计从开始到统计时的内存使用情况

Parameters:
dec - 小数位

library\think\Debug.php at line 124

getMemPeak

public static mixed getMemPeak(string start, string end, integer|string dec)

统计区间的内存峰值情况

Parameters:
start - 开始标签
end - 结束标签
dec - 小数位

library\think\Debug.php at line 144

getFile

public static integer|array getFile(bool detail)

获取文件加载信息

Parameters:
detail - 是否显示详细

library\think\Debug.php at line 165

dump

public static void|string dump(mixed var, boolean echo, string label, integer flags)

浏览器友好的变量输出

Parameters:
var - 变量
echo - 是否输出 默认为true 如果为false 则返回输出字符串
label - 标签 默认为空
flags - htmlspecialchars flags

library\think\Debug.php at line 188

inject

public static void inject(Response response, mixed content)

ThinkPHP5