Bez popisu

sunhao fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
..
PHP fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
Tests fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
build fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
.gitattributes fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
.gitignore fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
LICENSE fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
README.md fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
build.xml fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
composer.json fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
package.xml fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky
phpunit.xml.dist fe08a6fbcc 初始 %!s(int64=5) %!d(string=před) roky

README.md

PHP_Timer

Utility class for timing things, factored out of PHPUnit into a stand-alone component.

Installation

You can use the PEAR Installer or Composer to download and install this package as well as its dependencies.

PEAR Installer

The following two commands (which you may have to run as root) are all that is required to install this package using the PEAR Installer:

pear config-set auto_discover 1
pear install pear.phpunit.de/PHP_Timer

Composer

To add this package as a local, per-project dependency to your project, simply add a dependency on phpunit/php-timer to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on PHP_Timer:

{
    "require": {
        "phpunit/php-timer": "*"
    }
}

Usage

Basic Timing

PHP_Timer::start();

$timer->start();

// ...

$time = PHP_Timer::stop();
var_dump($time);

print PHP_Timer::secondsToTimeString($time);

The code above yields the output below:

double(1.0967254638672E-5)
0 ms

Resource Consumption Since PHP Startup

print PHP_Timer::resourceUsage();

The code above yields the output below:

Time: 0 ms, Memory: 0.50Mb