Μέτρηση χρόνου

Ένα άλλο χρήσιμο εργαλείο του debugger είναι το χρονόμετρο με ακρίβεια μικροδευτερολέπτου:

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(); // εκτυπώνει τον прошедшее χρόνο σε δευτερόλεπτα