gabrielef/timer

一个小巧的PHP计时器工具,用于测量时间

0.0.2 2021-07-24 17:04 UTC

This package is auto-updated.

Last update: 2024-09-25 00:17:00 UTC


README

一个小巧的PHP计时器工具,用于测量时间

安装

$ composer require gabrielef/timer

使用

使用名称和精度启动一个新的计时器

use gabrielef\Timer;

$t = new Timer();
$t->start('firstTimer', 3);

检索特定计时器经过的时间量

use gabrielef\Timer;

$t = new Timer();
$t->start('firstTimer', 3);

//...
//after 1s

echo $t->look('firstTimer'); //ex. 1.234

停止计时器(这将也会删除计时器)

use gabrielef\Timer;
$t = new Timer();
$t->start('firstTimer');

//...
//after 3s

echo $t->end('firstTimer'); //ex. 3

列出所有可用的计时器键

use gabrielef\Timer;

$t = new Timer();
$t->start('firstTimer');
$t->start('secondTimer');
$t->start('thirdTimer');

$list = $t->list(); // ['firstTimer', 'secondTimer', 'thirdTimer]

测试

目前使用PHPUnit,以下命令进行测试

$ docker run --rm -v $(pwd):/app -w /app php:7.3-cli ./vendor/bin/phpunit --debug