Tutorials Point


  Learning PHP
  Advanced PHP
  PHP Function Reference
  PHP Useful Resources
  Selected Reading

Copyright © 2014 by tutorialspoint



  Home     References     Discussion Forums     About TP  

PHP Function microtime()


previous

Advertisements

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

previous Printer Friendly

Advertisements


  

Advertisements