PHP code example of isswp101 / timer

1. Go to this page and download the library: Download isswp101/timer library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

isswp101 / timer example snippets

 php
$timer = new Timer(); // default H:i:s.ms
// some code...
var_dump($timer->end()); // 00:00:07.270
 php
$timer = new Timer('H:i:s.u');
// some code...
var_dump($timer->end()); // 00:00:07.271315
 php
$timer = new Timer();
// some code...
$timer->stop();
// some other code...
var_dump($timer->time()); // 00:00:07.270
 php
$timer = new Timer;
foreach ($items as $item) {
    // some code...
    $timer->start();
    // code for measurement... (1)
    $timer->stop();
    // some code...
}
var_dump($timer->time()); // total (1) time
 php
$timerPool = new TimerPool;
$timerPool->start('A');

$timerPool->start('B');
usleep(1000000); // some code...
$timerPool->stop('B');

$timerPool->start('C');
usleep(3000000); // some code...
$timerPool->stop('C');

$timerPool->start('D');
usleep(2000000); // some code...
$timerPool->stop('D');

$timerPool->stop('A');
print_r($timerPool->build());

//    Array
//    (
//        [A] => 00:00:06.004
//        [C] => 00:00:03.001
//        [D] => 00:00:02.000
//        [B] => 00:00:01.003
//    )