Što čini PHP microtime?

Jedan od najpopularnijih programskih jezika u PHP-u je bogata biblioteka funkcija. Svaki od njih ima svoja svojstva, ali zbog velikog broja operacija i sličnih imena, programeri se često susreću s konfuzijom. Pitanje je funkcija PHP-a - što radi i što se razlikuje od sličnog?

funkcija mikro vremena

U PHP mikro vremenu, rezultat vraća Unix vrijeme, s točnošću do mikrosekundi. Unatoč izgradnji operacije u programskom jeziku, ne može raditi na svim sustavima. U ranijim verzijama operacijskih sustava gdje nema sistemskog poziva gettimeofday (), ova funkcija će proizvesti nevažeći rezultat.


Sintaksa microtime () ima samo jedan argument - definira u kojoj vrsti podataka je moguće vratiti rezultat. Ako zagrade sadrže true (iz engleskog "true"), tada funkcija vraća string umjesto numeričkih podataka. U nedostatku bilo kojih parametara (jednakih nuli) bit će postavljen na false (iz engleskog "lie"), vrijeme će se vratiti u msec sec. Ovdje će prvi broj biti broj mikrosekundi koje su prošle od početka trenutne sekunde, a drugi - ukupno vrijeme od 1970., izraženo u sekundama. Upotreba u PHP-u microtime () odvija se ako je potrebno saznati koliko je vremena potrebno za pokretanje određenog dijela koda. Često se ovaj mehanizam koristi za optimizaciju rada programa.

Razlika s vremenom

Kao sličnu funkciju s mikro-vremenom, PHP ima jednostavniji vremenski prostor. Za razliku od višetočnu "sestru", rezultat korištenja vremena () je broj sekundi od početka Unixa, odnosno od 1. siječnja 197000: 00:00 GMT. Koristeći time (), možete postići razliku u vremenu između dvije točke programa, međutim, s manjom preciznošću.
Ako trebate dobiti vrijeme sustava, trebate koristiti funkciju date (). Ako je potrebno dobiti maksimalnu točnost razlike, najbolje je odabrati funkciju PHP-a - mikro vrijeme.

Povezane publikacije