performance debug timer
[phinde.git] / src / phinde / Helper.php
index 8e30a198609af00075f4994441ad83dc81dcfe53..00215fee0ca72b0cdb5d1fee5f175d8b46ad0202 100644 (file)
@@ -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";
+    }
 }
 ?>