microtime
(PHP 3, PHP 4, PHP 5)
microtime --
Az aktuális Unix időbélyeget állítja elő mikroszekundumban
Leírás
mixed
microtime ( [bool get_as_float] )
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.
Megjegyzés:
A get_as_float paraméter a
PHP 5.0.0 változatában lett bevezetve.
Példa 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"; ?>
|
|
Példa 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.