Monday, 26 August 2013

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

ParameterDescription
get_as_floatOptional. 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

No comments:

Post a Comment