Hva gjør PHP microtime funksjon?
På et av de mest populære språkenePHP programmering inneholder et rikt bibliotek med funksjoner. Hver av dem er forskjellig i egenskapene, men på grunn av det store antallet operasjoner og lignende navn, har utviklere ofte forvirring. Spørsmål heves ved funksjonen til PHP mikrotime - hva gjør det og hvordan er det forskjellig fra de som ligner det?
Mikrotid funksjon
I PHP mikrotime som et resultat returnerer Unix-tiden,med nøyaktighet til mikrosekunder. Til tross for den innebygde operasjonen i programmeringsspråket, virker det ikke på alle systemer. I tidligere versjoner av operativsystemer, hvor det ikke er noen systemanrop gettimeofday (), vil denne funksjonen gi et feil resultat.
Syntetikken til mikrotime () har bare ett argument- Det bestemmer i hvilken type data det er mulig å returnere resultatet. Hvis verdien som svarer til sant er angitt i parentes, returnerer funksjonen en streng i stedet for numeriske data. Hvis det ikke er noen parametere (som er null), vil falsk bli spesifisert, tiden vil bli returnert i msec sek format. Her vil det første nummeret være antall mikrosekunder som har gått siden begynnelsen av nåværende sekund, og den andre er den totale tiden siden 1970, uttrykt i sekunder.
Bruk i PHP mikrotime () er nødvendig i detHvis det er behov for å finne ut hvor lang tid det tar for et eller annet stykke kode å fullføre. Oftest brukes denne mekanismen til å optimalisere programmet.
Tidsforskjell
Som en lignende funksjon med mikrotime har PHP en enklere tid. I motsetning til sin mer nøyaktige "søster", er resultatet av å bruke funksjonstiden () antall sekunder siden begynnelsen av Unix-epoken, det vil si fra 1. januar 1970, 00:00:00 GMT. Ved hjelp av tid () kan du oppnå en tidsforskjell mellom programmets to punkter, men med mindre nøyaktighet.
Hvis du vil ha systemtiden, bør du bruke dato () -funksjonen. Hvis du trenger å oppnå maksimal nøyaktighet av forskjellen, er det best å velge funksjonen PHP - mikrotime.</ span </ p>