0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
lib
/
setup
/
[
Home
]
File: timer.class.php
<?php // (c) Copyright 2002-2015 by authors of the Tiki Wiki CMS Groupware Project // // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // $Id: timer.class.php 53803 2015-02-06 00:42:50Z jyhem $ class timer { function parseMicro($micro) { list($micro, $sec) = explode(' ', microtime()); return $sec + $micro; } function start($timer = 'default', $restart = FALSE) { //if (isset($this->timer[$timer]) && !$restart) { // report error - timer already exists //} $this->timer[$timer] = $this->parseMicro(microtime()); } function stop($timer = 'default') { $result = $this->elapsed($timer); unset ($this->timer[$timer]); return $result; } function elapsed($timer = 'default') { return $this->parseMicro(microtime()) - $this->timer[$timer]; } }