Вимірювання часу

Ще одним корисним інструментом налагоджувача є секундомір з точністю до мікросекунд:

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(); // виводить минулий час у секундах