Misurazione del tempo
Un altro strumento utile del debugger è il cronometro con precisione al microsecondo:
Debugger::timer();
// mio piccolo principe dormi, gli uccellini già sognano dolcemente...
sleep(2);
$elapsed = Debugger::timer();
// $elapsed = 2
Con un parametro opzionale è possibile effettuare misurazioni multiple.
Debugger::timer('page-generating');
// qualche codice
Debugger::timer('rss-generating');
// qualche codice
$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // avvia il cronometro
... // operazione che richiede tempo
echo Debugger::timer(); // stampa il tempo trascorso in secondi