/ko-php-benchmark

A simple class for testing how long code takes to run

Primary LanguagePHP

ko-php-benchmark

This module is for benchmarking PHP code to determine how long a particular procedure takes to run.

Install

composer require ko/php-benchmark

Usage

Class Object

Return the Benchmark class object of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run
  
  echo $mark->calc();

Human Readable String

Return a human readable string of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run

  echo $mark->calc()->toString();

Array

Return an Array of how long a procedure took to run.

  $mark = new \KO\Benchmark\Benchmark();

  sleep(3); // Some task that takes time to run

  var_dump( $mark->calc()->toArray() );