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