think\Debug::getRangeTime PHP Méthode

getRangeTime() public static méthode

统计某个区间的时间(微秒)使用情况
public static getRangeTime ( string $start, string $end, integer | string $dec = 6 ) : integer
$start string 开始标签
$end string 结束标签
$dec integer | string 小数位
Résultat 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

Exemple #1
0
 /**
  * 记录时间(微秒)和内存使用情况
  * @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