public static function start($identifier, $temporary_benchmark = false)
  {
    self::$benchmark_starttimes[$identifier] = self::getmicrotime();
    
    if (isset(self::$benchmark_startcount[$identifier]))
      self::$benchmark_startcount[$identifier] = self::$benchmark_startcount[$identifier] + 1;
    else self::$benchmark_startcount[$identifier] = 1;
    
    if ($temporary_benchmark == true)
    {
      self::$temporary_benchmarks[$identifier] = true;
    }
  }
public static function start($identifier, $temporary_benchmark = false)
  {
    self::$benchmark_starttimes[$identifier] = self::getmicrotime();
    
    if (isset(self::$benchmark_startcount[$identifier]))
      self::$benchmark_startcount[$identifier] = self::$benchmark_startcount[$identifier] + 1;
    else self::$benchmark_startcount[$identifier] = 1;
    
    if ($temporary_benchmark == true)
    {
      self::$temporary_benchmarks[$identifier] = true;
    }
  }
public static function start ( $ identifier , $ temporary_benchmark = false ) { self :: $ benchmark_starttimes [ $ identifier ] = self :: getmicrotime ( ) ; if ( isset ( self :: $ benchmark_startcount [ $ identifier ] ) ) self :: $ benchmark_startcount [ $ identifier ] = self :: $ benchmark_startcount [ $ identifier ] + 1 ; else self :: $ benchmark_startcount [ $ identifier ] = 1 ; if ( $ temporary_benchmark == true ) { self :: $ temporary_benchmarks [ $ identifier ] = true ; } }
Starts the clock for the given benchmark.

@param string $identifie           The benchmark name/identifier.
@param bool   $temporary_benchmark If set to TRUE, the benchmark will not be returned by methods
like getAllBenchmarks() and printAllBenchmarks()
Starts the clock for the given benchmark .