工作 / 计时器
工作/计时器
v0.1.0
2014-05-01 03:17 UTC
This package is auto-updated.
Last update: 2024-09-14 18:25:52 UTC
README
名称
\Time\Chronograph -
概要
use \Time\Chronograph; require_once '/path/to/vendor/autoload.php'; $chrono = new Chronograph(); $chrono->start(); $chrono->mark('before_do_something'); /* Do something */ $chrono->mark('after_do_something'); $chrono->stop(); $diff = $chrono->diff('before_do_something', 'after_do_something'); echo sprintf("Took %.3f to do something", $diff); $total = $chrono->total(); echo sprintf("Took %.3f seconds\n", $total); $total_in_micro_seconds = $chrono->total(6); echo sprintf("Took %.6f seconds\n", $total_in_micro_seconds);
安装
要将此包安装到您的项目中,请通过Composer添加以下片段到您的 composer.json
文件中。然后运行 composer install
。
"require": {
"travail/time-chronograph": "dev-master"
}
如果您想从gihub安装,请添加以下内容
"repositories": [
{
"type": "vcs",
"url": "git@github.com:travail/php-Time-Chronograph.git"
}
]
方法
标记
描述
float mark(string $mark)
返回 gettimeofday
的结果。
参数
- $mark
开始
描述
void start(void)
停止
描述
void stop(void)
总计
描述
float total([int $digit = 3])
返回从标记 $start
到 $end
的时间,以指定的十进制位数,默认为3位(毫秒)。
参数
- $digit
差异
描述
float diff(string $start, strig $end [, int $digit = 3])
返回从标记 $start
到 $end
的时间,以指定的十进制位数,默认为毫秒。
参数
- $start
- $end
- $digit
作者
工作
许可证
此库是自由软件。您可以在与PHP本身相同的条款下重新分发或修改它。