Kaj počne PHP microtime?

Eden od najbolj priljubljenih programskih jezikov v PHP je bogata knjižnica funkcij. Vsak od njih ima svoje lastnosti, vendar zaradi velikega števila operacij in podobnih imen razvijalci pogosto naletijo na zmedo. Vprašanje je funkcija mikrokrajta PHP - kaj počne in kaj se razlikuje od podobnega?

funkcija mikro časa

V mikročasih PHP rezultat vrne čas za Unix, z natančnostjo do mikrosekund. Kljub konstrukciji delovanja v programskem jeziku ne more delovati na vseh sistemih. V starejših različicah operacijskih sistemov, kjer ni sistemskega klica gettimeofday (), bo ta funkcija povzročila neveljavni rezultat.


Sintaksa microtime () ima samo en argument - definira, v kateri vrsti podatkov je mogoče vrniti rezultat. Če oklepaji vsebujejo true (iz angleščine "true"), potem funkcija namesto številskih podatkov vrne niz. V odsotnosti parametrov (enak nič) bo nastavljen na false (iz angleščine "lie"), čas bo vrnjen v msec sec. Tu bo prvo število število mikrosekund, ki so pretekle od začetka trenutnega drugega, drugo pa skupno število od leta 1970, izraženo v sekundah. Uporaba v mikroračunalniku PHP () poteka, če je treba ugotoviti, koliko časa je potrebno za zagon določenega dela kode. Ta mehanizem se pogosto uporablja za optimizacijo dela programa.

Razlika s časom

PHP ima podobno funkcijo kot mikro čas, PHP pa ima enostavnejši časovni prostor. Za razliko od njenih večnatančna "sestra", rezultat uporabe časa () je število sekund od začetka era Unixa, to je od 1. januarja 197000: 00:00 GMT. Z uporabo časa () lahko dosežete časovno razliko med dvema točkama programa, vendar z manjšo natančnostjo.
Če potrebujete sistemski čas, morate uporabiti funkcijo date (). Če je potrebno dobiti največjo natančnost razlike, je najbolje izbrati funkcijo PHP - mikro čas.

Sorodne publikacije