PHP kézikönyv
Előző |  | Következő

# 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.

Előző | Tartalom | Következő
localtime | Fel | mktime