SzámítógépekProgramozás

Mitől PHP microtime funkciót?

Az egyik legnépszerűbb PHP programozási nyelv egy gazdag könyvtári funkciókat. Mindegyiknek megvan a maga sajátosságai, hanem azért, mert a nagy számú műveletet és hasonló címeket fejlesztők gyakran félreértésekhez vezet. Kérdések okozhat PHP microtime funkció -, hogy mit csinál, és miben különbözik a hasonló vele?

funkció microtime

A PHP microtime eredményeként visszatér Unix időben és pontossággal ezredmásodperc. Annak ellenére, hogy a beágyazottság műveletek egy programozási nyelv, nem minden rendszeren működik. A korábbi verziók az operációs rendszerek, ahol nincs rendszer hívás gettimeofday (), ez a funkció hibás eredményekhez vezethetnek.

Syntax microtime () csak egy érv - ez határozza meg, hogy milyen típusú adatokat lehet elérni visszatérés eredménye. Ha a zárójelek megfelelő igaz (az angol. „Igaz”), akkor ahelyett, hogy a függvény a numerikus adatok húr. Az hiányában paraméter (ami nulla) értéke hamis (az angol. „Hamis”), az idő majd vissza a formában msec sec. Itt az első szám folyamatosan száma mikroszekundumban óta eltelt az elején a jelenlegi második, a második - a teljes eltelt idő 1970 óta, másodpercben kifejezve.

Használja PHP microtime () szükséges abban az esetben, szükség van, hogy megtudja, hogy mennyi ideig tart a végrehajtása egy kód blokk. Leggyakrabban ez mechanizmust használnak, hogy optimalizálja a működését a program.

A különbség az idő

Akárcsak a hasonló funkciókat microtime, PHP egy egyszerűbb - az időben. Ellentétben a pontosabb, „testvére”, az eredmény a funkció használata time () - a másodpercek száma, mivel a Unix korszak, azaz január 1-től, 1970, 00:00:00 GMT. Idővel () lehet szerezni az időeltolódás két pont között a program, de kevesebb pontossággal.

Ha azt szeretnénk, hogy a rendszer időt, akkor használja a date () függvénnyel. Ha szükséges, hogy a maximális pontosság különbség, hogy a legjobb választani a PHP függvény - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.birmiss.com. Theme powered by WordPress.