aboutsummaryrefslogtreecommitdiff
path: root/src/phinde
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2016-09-02 17:54:15 +0200
committerChristian Weiske <cweiske@cweiske.de>2016-09-02 17:54:15 +0200
commit9b55ca34845488c4436382844b3d1a23dbf9293c (patch)
treebb1e650aa536b8b480f0d8af3333982422a78619 /src/phinde
parentc49e7695ae4bc74019dfd614bfa3b5fc4e587154 (diff)
downloadphinde-9b55ca34845488c4436382844b3d1a23dbf9293c.tar.gz
phinde-9b55ca34845488c4436382844b3d1a23dbf9293c.zip
performance debug timer
Diffstat (limited to 'src/phinde')
-rw-r--r--src/phinde/Helper.php12
1 files changed, 12 insertions, 0 deletions
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";
+ }
}
?>