工作/计时器

工作/计时器

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本身相同的条款下重新分发或修改它。