Zaman Ölçümü

Hata ayıklayıcının bir diğer yararlı aracı, mikrosaniye hassasiyetinde bir kronometredir:

Debugger::timer();

// küçük prensim uyu, kuşlar tatlı tatlı uyuyor...
sleep(2);

$elapsed = Debugger::timer();
// $elapsed = 2

İsteğe bağlı bir parametre ile birden fazla ölçüm yapılabilir.

Debugger::timer('page-generating');
// biraz kod

Debugger::timer('rss-generating');
// biraz kod

$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // kronometreyi başlatır

... // zaman alan işlem

echo Debugger::timer(); // geçen süreyi saniye cinsinden yazdırır