microtime
(PHP 4, PHP 5)
microtime — Az aktuális Unix idÅ‘bélyeget állÃtja elÅ‘ mikroszekundumban
LeÃrás
A microtime() az aktuális Unix idÅ‘bélyeget adja vissza mikromásodpercekkel. Ez a függvény csak olyan operációs rendszereken elérhetÅ‘, amely támogatja a gettimeofday() rendszerhÃvást.
Amikor az elhagyható argumentum nélkül hÃvod meg, a függvény a "msec sec" stringet adja vissza, ahol a sec a Unix Epoch (1970. január 1. 00:00:00 GMT) óta eltelt másodpercek száma, valamint a msec a mikromásodperc része. Mindkét részt másodpercben kapod meg.
Amikor a get_as_float meg van adva és értéke TRUE, akkor a microtime() függvény lebegőpontos értéket fog visszaadni.
Note: A get_as_float paraméter a PHP 5.0.0 változatában lett bevezetve.
Example#1 Szkript futásidejének mérése microtime() függvénnyel
<?php
/**
* Egy egyszerű függvény, ami a PHP 5-beli viselkedést mutat
*/
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
// Alszunk egy kicsit
usleep(100);
$time_end = microtime_float();
$time = $time_end - $time_start;
echo "Aludtunk $time másodpercig\n";
?>
Example#2 Szkript futásidejének mérése PHP 5-ben
<?php
$time_start = microtime(true);
// Aludjunk egy kicsit
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Aludtunk $time másodpercig\n";
?>
Lásd még time() függvényt.