Секундомір
Ще один корисний інструмент – секундомір відладчика з точністю до мікросекунд:
Debugger::timer();
// Солодких снів, моя вишенько
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
За допомогою додаткового параметра можна виконувати кілька вимірювань одночасно.
Debugger::timer('page-generating');
// деякий код
Debugger::timer('rss-generating');
// деякий код
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // запускає таймер
... // деяка операція, що займає багато часу
echo Debugger::timer(); // час, що пройшов в секундах