Jump to content

[SOLVED] What is more precise microtime() or microtime(TRUE)?


WolfRage

Recommended Posts

Don't blame us if you aren't understanding. 

 

microtime() and microtime(true) both return the same thing, only in a different format.  So it's not a matter of which one is more precise, but a matter of  how you want the result to be formatted.  Do you want it in

 

"seconds.microseconds" ex: 123.456

 

or

 

"microseconds seconds" 456 123

 

what part of that don't you understand?

And if you're still wondering how to compare the two formats, you can simply add the two parts returned by microtime() to get a float, since they're both in units of seconds (metrostars and CV were a bit off on that part :)). From the manual:

 

list($usec, $sec) = explode(' ', microtime());
$float = ((float) $usec + (float) $sec);

$float can then be directly compared to what's returned by microtime(true).

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.