Skip to content

dimamedia/php-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

php-timer

Count load time between processes and total.

How to?

include("class.timer.php");
$timer = new timer(); // timer starts here

// code

$timer->now("Phase 1");

// code

$current = $timer->now("Phase 2");

print "$current<br />"; // prints time requestet on line 17.

// code

$timer->now("Phase 3", "min");

foreach($timer->data as $title => $time) {
  print "<b>$title:</b> $time<br />";
}

Result will be like:

0,567 sec
Phase 1: 0,134 sec
Phase 2: 0,567 sec
Phase 3: 0,084 min

Docs

Construct:

$timer = new timer();

Counter starts here.

Request current moment:

$value = $timer->now();

Requested time inseconds returned.

$value = $timer->now("Phase 1");

Requested time in seconds returned and saved into array for later use.

$value = $timer->now("Phase 2", "min");

Requested time in minutes returned and saved into array for later use.

$timer->now("Phase 3");

Requested time saved into array for later use.

$value = $timer->last();

Previously requested time in seconds returned.

$value = $timer->last("min");

Previously requested time in minutes returned.

$timer->data;

Array of all titled requested times.

About

Count load time between processes and total.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages