1 changed files with 37 additions and 1 deletions
@ -1,3 +1,39 @@ |
|||||
# Timer_Class |
# Timer_Class |
||||
|
|
||||
Simple and small timer class to allow tracking of functions/API's and ajax calls. |
Simple and small timer class to allow tracking of functions/API's and ajax calls. |
||||
|
|
||||
|
1. udate - Converts a micro timestamp into a date format |
||||
|
2. start - Stores the start time |
||||
|
3. end - Stores the end time |
||||
|
4. time - Returns the (end - start) times **NO FORMATING** |
||||
|
5. format_time - Returns the (end - start) times formated |
||||
|
6. avg_time - Returns the (end - start) times **NO FORMATING** |
||||
|
7. format_avg_time - Returns the (end - start) times formated |
||||
|
|
||||
|
Quick Example |
||||
|
----- |
||||
|
**timer-example.php** |
||||
|
|
||||
|
``` |
||||
|
<?php |
||||
|
// == TIMER CLASS ==================================== |
||||
|
require_once 'classes/timer.php'; |
||||
|
// -- Init Class |
||||
|
$timer = new timer(); |
||||
|
// |
||||
|
// -- Run the Timer |
||||
|
$timer->start(); // <- Places a value for Start of Timer |
||||
|
sleep(5); // <- Pause |
||||
|
$timer->end(); // <- Places a value for End of Timer |
||||
|
// -- Output the Results |
||||
|
echo $timer->startTimer . '<br />'; |
||||
|
echo $timer->endTimer . '<br />'; |
||||
|
echo $timer->time() . '<br />'; |
||||
|
echo $timer->format_time() . '<br />'; |
||||
|
echo $timer->avg_time(5) . '<br />'; |
||||
|
echo $timer->format_avg_time(5); |
||||
|
// =================================================== |
||||
|
|
||||
|
$timer = null; |
||||
|
|
||||
|
``` |
Loading…
Reference in new issue