think\Debug::getRangeTime PHP Method

getRangeTime() public static method

统计某个区间的时间(微秒)使用情况
public static getRangeTime ( string $start, string $end, integer | string $dec = 6 ) : integer
$start string 开始标签
$end string 结束标签
$dec integer | string 小数位
return integer
    public static function getRangeTime($start, $end, $dec = 6)
    {
        if (!isset(self::$info[$end])) {
            self::$info[$end] = microtime(true);
        }
        return number_format(self::$info[$end] - self::$info[$start], $dec);
    }

Usage Example

コード例 #1
0
ファイル: helper.php プロジェクト: pangPython/iNewsCMS
 /**
  * 记录时间(微秒)和内存使用情况
  * @param string            $start 开始标签
  * @param string            $end 结束标签
  * @param integer|string    $dec 小数位 如果是m 表示统计内存占用
  * @return mixed
  */
 function debug($start, $end = '', $dec = 6)
 {
     if ('' == $end) {
         Debug::remark($start);
     } else {
         return 'm' == $dec ? Debug::getRangeMem($start, $end) : Debug::getRangeTime($start, $end, $dec);
     }
 }
All Usage Examples Of think\Debug::getRangeTime