数码资讯
为thinkphp3.1新特征的G的使用方法
时间一长,ThinkPHP需要调试功能通过debug_start,debug_end或者调试类。在thinkphp3.1版本,这些复杂的功能是由一个简单的方法所取代,这称不上是一个华丽的升级。 g方法的作用包括两个函数,标记位置和区间统计量。 1。标记位置 g方法的第一个用途是标记位置,例如: G(
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
时间一长,ThinkPHP需要调试功能通过debug_start,debug_end或者调试类。在thinkphp3.1版本,这些复杂的功能是由一个简单的方法所取代,这称不上是一个华丽的升级。
g方法的作用包括两个函数,标记位置和区间统计量。
1。标记位置
g方法的第一个用途是标记位置,例如:
G('begin);
它指示当前位置被标记为开始标签,并记录当前位置的执行时间。如果支持环境,它也可以记录内存占用,可以在任何位置调用g方法标记。
2。运行时间统计
在标记位置之后,我们可以再次调用g方法进行区间统计,例如:
G('begin);
其他代码…
G();
也许还有其他的代码…
统计时间间隔
Echo G('begin、')。;
G('begin、')说,统计数据开始位置到结束位置的执行时间(秒),开始是一个必须有明显的位置,如果这个时候结束的位置没有标记,它会自动保存当前位置标记结束标签,类似的输出:
0.0056s
默认的统计精度是小数点后的4位,如果统计精度不够,也可以设置为示例:
G('begin,,6)。;
可能的输出将成为:
0.005587s
三.内存统计
如果您的环境支持内存占用统计信息,也可以使用g方法进行区间内存开销统计(KB),例如:
Echo G('begin、',是' 'kb);
这第三个参数使用m指示内存开销统计信息,输出可能是:
625kb
类似地,如果没有标记结束标记,它会自动将当前位置标记为结束标记。
如果环境不支持内存统计,则参数无效,并且将继续执行间隔运行时统计。
忘记debug_start,debug_end,大道简,你知道的。
g方法的作用包括两个函数,标记位置和区间统计量。
1。标记位置
g方法的第一个用途是标记位置,例如:
G('begin);
它指示当前位置被标记为开始标签,并记录当前位置的执行时间。如果支持环境,它也可以记录内存占用,可以在任何位置调用g方法标记。
2。运行时间统计
在标记位置之后,我们可以再次调用g方法进行区间统计,例如:
G('begin);
其他代码…
G();
也许还有其他的代码…
统计时间间隔
Echo G('begin、')。;
G('begin、')说,统计数据开始位置到结束位置的执行时间(秒),开始是一个必须有明显的位置,如果这个时候结束的位置没有标记,它会自动保存当前位置标记结束标签,类似的输出:
0.0056s
默认的统计精度是小数点后的4位,如果统计精度不够,也可以设置为示例:
G('begin,,6)。;
可能的输出将成为:
0.005587s
三.内存统计
如果您的环境支持内存占用统计信息,也可以使用g方法进行区间内存开销统计(KB),例如:
Echo G('begin、',是' 'kb);
这第三个参数使用m指示内存开销统计信息,输出可能是:
625kb
类似地,如果没有标记结束标记,它会自动将当前位置标记为结束标记。
如果环境不支持内存统计,则参数无效,并且将继续执行间隔运行时统计。
忘记debug_start,debug_end,大道简,你知道的。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。