From: Christian Weiske Date: Fri, 2 Sep 2016 15:54:15 +0000 (+0200) Subject: performance debug timer X-Git-Tag: v0.2.0~21 X-Git-Url: https://git.cweiske.de/phinde.git/commitdiff_plain/9b55ca34845488c4436382844b3d1a23dbf9293c?ds=sidebyside performance debug timer --- diff --git a/src/phinde/Helper.php b/src/phinde/Helper.php index 8e30a19..00215fe 100644 --- a/src/phinde/Helper.php +++ b/src/phinde/Helper.php @@ -65,5 +65,17 @@ class Helper return $prot . '://' . $_SERVER['HTTP_HOST'] . $path; } + static $timer = []; + + public static function start($timer = 'timer') + { + static::$timer[$timer] = microtime(true); + } + + public static function stop($timer = 'timer') + { + $diff = microtime(true) - static::$timer[$timer]; + echo '+timer: ' . number_format($diff, 3) . 'ms ' . $timer . "\n"; + } } ?>