/** * Calculate time since start and return plain time * @param digits number of decimals to calculate * @return time with microseconds since start */ function term($digits = null) { self::$end = microtime(true); if (!preg_match("/[0-9]{1,3}/", $digits)) { $digits = self::$digits; } self::$time = number_format(self::$end - self::$start, $digits); self::$requests = number_format(1 / self::$time, self::$req_digits); return self::$time; }
/** * @param Parameter $parameter * * @return Result */ public function time(Parameter $parameter = null) { $timer = new Timer(); return $timer->time($this, $parameter); }