本文整理汇总了PHP中Timer::output方法的典型用法代码示例。如果您正苦于以下问题:PHP Timer::output方法的具体用法?PHP Timer::output怎么用?PHP Timer::output使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Timer
的用法示例。
在下文中一共展示了Timer::output方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: end
/**
* Calculate time since start and return using defined pattern
* @param digits number of decimals to calculate
* @param pattern output pattern ("%s" is replaced by time)
* @return time with microseconds since start, formatted using pattern
*/
function end($digits = null, $pattern = null)
{
self::$end = microtime(true);
if (!preg_match("/[0-9]{1,3}/", $digits)) {
$digits = self::$digits;
}
if (strpos($pattern, '%s') === false) {
$pattern = self::$pattern;
}
self::$time = number_format(self::$end - self::$start, $digits);
self::$output = str_replace('%s', self::$time, $pattern);
if (strpos($pattern, '%r') !== false) {
self::$requests = number_format(1 / self::$time, self::$req_digits);
self::$output = str_replace('%r', self::$requests, self::$output);
}
return self::$output;
}