Cronômetro "largura="500" estilo="largura máxima: 100%;">
Meça a passagem do tempo - por Chris Kankiewicz (@phlak.dev), logotipo de Caneco
Chronometer é uma biblioteca para medir estaticamente a passagem do tempo em seu código. Destina-se a ser usado para avaliar o tempo de execução do código.
composer require phlak/ Chronometer Primeiro, importe Chronometer .
use PHLAK Chronometer Timer ;Em seguida, inicie o cronômetro, execute o código, pare o cronômetro e obtenha o tempo decorrido.
Timer:: start ();
// do something you want to measure...
Timer:: stop ();
return Timer:: elapsed ();Depois de executar o cronômetro, você precisará redefini-lo antes de usá-lo novamente.
Timer:: reset (); Opcionalmente, você pode redefinir o cronômetro ao iniciá-lo com o parâmetro $reset .
Timer:: start (reset: true );Inicie o cronômetro.
Chronometer Timer:: start ( [ $ reset = false ] ) : float Chronometer Timer:: start (); // Returns something like 1538016612.1692Pare o cronômetro.
Chronometer Timer:: stop ( void ) : float Chronometer Timer:: stop (); // Returns something like 1538016632.7721Adicione uma nova volta.
Chronometer Timer:: addLap ( [ string $ description = null ] ) : Chronometer Lap $ lap = Chronometer Timer:: addLap ( ' The first lap. ' );
$ lap ->time // Returns something like 1538016625.492
$ lap ->duration // Returns something like 7.999922990799
$ lap -> description // Returns 'The first lap.'Retorne a hora de início do cronômetro.
Chronometer Timer:: started ( void ) : float Chronometer Timer:: started (); // Returns something like 1538016612.1692Retorne o tempo de parada do cronômetro.
Chronometer Timer:: stopped ( void ) : float Chronometer Timer:: stopped (); // Returns something like 1538016632.7721Retorne o tempo total decorrido em segundos.
Chronometer Timer:: elapsed ( void ) : float Chronometer Timer:: elapsed (); // Returns something like 20.602929115295Retorne a última volta.
Chronometer Timer:: lastLap ( void ) : Chronometer Lap $ lap = Chronometer Timer:: lastLap ();
$ lap ->time // Returns something like 1538016632.7721
$ lap -> duration // Returns something like 7.2800490856171Retorne uma matriz de todas as voltas.
Chronometer Timer:: laps ( void ) : array Chronometer Timer:: laps (); // Returns an array of Lap objectsRedefina o estado do temporizador.
Chronometer Timer:: reset ( void ) : void Chronometer Timer:: reset ();Uma lista de alterações pode ser encontrada na página de lançamentos do GitHub.
Para obter ajuda e suporte geral, participe de nossa discussão no GitHub ou entre em contato pelo Bluesky.
Por favor, reporte bugs ao GitHub Issue Tracker.
Este projeto está licenciado sob a licença MIT.