Mesure du temps

Un autre outil utile du débogueur est le chronomètre avec une précision à la microseconde :

Debugger::timer();

// mon petit prince dors, les oiseaux chantent déjà doucement...
sleep(2);

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

Avec un paramètre optionnel, il est possible d'obtenir des mesures multiples.

Debugger::timer('page-generating');
// un peu de code

Debugger::timer('rss-generating');
// un peu de code

$rssElapsed = Debugger::timer('rss-generating');
$pageElapsed = Debugger::timer('page-generating');
Debugger::timer(); // démarre le chronomètre

... // opération coûteuse en temps

echo Debugger::timer(); // affiche le temps écoulé en secondes