RačunalaProgramiranje

Ono što PHP microtime funkcija?

U jednom od najpopularnijih PHP programski jezik pruža bogat funkcije knjižnica. Svaki od njih ima svoje karakteristike, ali zbog velikog broja operacija i sličnih naslova iz programeri često dovodi do zabune. Pitanja uzrokovati PHP microtime funkcija - ono što radi i kako se razlikuje od sličnih sa njom?

funkcija microtime

PHP microtime kao rezultat vraća vremena Unix i preciznost u mikrosekundi. Uprkos ukorijenjenost operacije u programski jezik, ne može raditi na svim sistemima. U ranijim verzijama operativnih sistema, gdje ne postoji sistem poziv gettimeofday (), ova funkcija će daju pogrešne rezultate.

Sintaksa microtime () ima samo jedan argument - to određuje vrstu podataka mogu se postići rezultati povratka. Ako se zagrade odgovara istina (iz engleskog jezika. "Istina"), a zatim umjesto funkcija vraća numerički niz podataka. U nedostatku bilo kakvih parametara (što je nula) je postavljena na false (iz engleskog jezika. "False"), vrijeme će biti vraćena u formatu milisekundi sek. Evo, prvi broj će zadržati broj mikrosekundi koji su prošli od početka tekuće drugog, a drugi - ukupno vrijeme koje je proteklo od 1970. godine, izraženo u sekundama.

Koristite PHP microtime () potrebno je u slučaju da postoji potreba da se sazna koliko je potrebno za izvršenje blok koda. Najčešće, ovaj mehanizam se koristi za optimizaciju rada programa.

Razlika s vremenom

Kao i sa sličnim funkcijama microtime, PHP ima jednostavniji - vremena. Za razliku od svojih preciznije, "sestra", rezultat pomoću vremenske funkcije () - broj sekundi od Unix epohe, to jest, od 1. januara 1970. godine, 00:00:00 GMT. S time () je moguće dobiti vremensku razliku između dve tačke programa, ali sa manje preciznosti.

Ako želite da biste dobili sistemskog vremena, trebalo bi da koristite datum () funkciji. Ako je potrebno, kako bi dobili maksimalnu preciznost razlika, najbolje je da odaberete PHP funkcija - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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