Helper Timer
1Apresentação
Helper que oferece a possibilidade de cronometrar durações temporais. É útil, por exemplo, para saber quanto tempo leva a execução de um processo.
2Uso
use \Temma\Utils\Timer as TµTimer;
// cria o cronômetro
$timer = new TµTimer();
// cronômetro iniciado
$timer->start();
// cronômetro parado
$timer->stop();
// exibe o tempo em segundos
print($timer->getTime());
// retoma a cronometragem (sem perder o tempo já decorrido)
$timer->resume();
// para e recupera o tempo total
$delai = $timer->stop()->getTime();
O cronômetro pode ser reiniciado a qualquer momento chamando o método start().
Os métodos start(), stop() e resume() retornam a instância do objeto. O método getTime() retorna um número decimal correspondente aos segundos decorridos.