Documentation

Helper Timer

Table des matières 

Présentation

Helper offrant la possibilité de chronométrer des durées temporelles. Il est utile, par exemple, pour savoir combien de temps dure l'exécution d'un traitement.

Utilisation

use \Temma\Utils\Timer as TµTimer;

// création du chronomètre
$timer = new TµTimer();
// lancement du chronométrage
$timer->start();
// arrêt du chronomètre
$timer->stop();
// affichage de la durée en secondes
print($timer->getTime());
// reprise du chronométrage (sans perdre le temps déjà écoulé)
$time->resume();
// arrêt et récupération du délai total
$delai = $timer->stop()->getTime();

Le chronomètre peut être remis à zéro à tout moment en rappelant la méthode start().

Les methodes start(), stop() et resume() retourne l'instance de l'objet. La méthode getTime() retourne un nombre à virgule correspondant aux secondes écoulées.

Précédent : Helper Text

Table des matières