Learning PHP
Advanced PHP
PHP Function Reference
PHP Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM
|
PHP Function microtime()
Syntax
mixed microtime ( [bool $get_as_float] );
|
Definition and Usage
This function returns the current Unix timestamp with microseconds. This function is only available on operating systems that support the gettimeofday() system call.
Paramters
Parameter | Description |
get_as_float | Optional. When called without the optional argument, this function returns the string "msec sec" where sec is the current time measured in the number of seconds since the Unix Epoch (0:00:00 January 1, 1970 GMT), and msec is the microseconds part. If the optional get_as_float is set to TRUE then a float (in seconds) is returned. |
Return Value
Explained in Definition.
Example
Following is the usage of this function:
<?php
$time_start = microtime(true);
// Sleep for a while
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>
|
This will produce following result:
Did nothing in 0.0018141269683838 seconds
|
|
|
|