PHP 追踪 代码执行,文件 debug_backtrace
public static function debugRunTime()
$info = debug_backtrace(0, 1)[0];
//最后一次记录的耗时
$last = empty(self::$ts) ? 0 : self::$ts[count(self::$ts) - 1]['time'];
//累计耗时
$sum = microtime(1) - RUN_START_TIME;
$path = str_replace(Yii::app()->basePath, '/', $info['file']);
self::$ts[] = [
'time' => $sum,
'add' => $sum - $last,
'file' => "({$info['line']}){$path}",
'memory' => memory_get_usage(),
];
}版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1209.html
转载时须注明出处及本声明