izabolotnev/php-timer

计时工具类

2.1 2016-03-24 12:54 UTC

This package is auto-updated.

Last update: 2024-09-05 18:38:47 UTC


README

Build Status

计时器

计时工具类,用于计时事物

安装

要将此包添加为项目的本地依赖项,只需在项目的 composer.json 文件中添加对 izabolotnev/php-timer 的依赖。以下是一个只定义了对计时器的依赖的 composer.json 文件的示例:

{
    "require": {
        "izabolotnev/php-timer": "~2.1"
    }
}

使用方法

基本计时

use izabolotnev\Timer;

Timer::start();

// ...

$time = Timer::stop();

print Timer::secondsToTimeString($time);

或者

use izabolotnev\Timer;

Timer::start();

// ...

print Timer::stopAndFormat();

上面的代码将产生以下输出

0 ms.

高级用法

use izabolotnev\Timer;

Timer::addNewTimer('myTimer');
Timer::start();

sleep(2);

Timer::start('myTimer');
echo 'Default: ', Timer::stopAndFormat(), PHP_EOL;

sleep(3);

echo 'Custom: ', Timer::stopAndFormat('myTimer'), PHP_EOL;

上面的代码将产生以下输出

Default: 2 s.
Custom: 3 s.