DatamaskinerProgrammering

Hva gjør PHP microtime funksjon?

I en av de mest populære PHP programmeringsspråk gir en rik bibliotekfunksjoner. Hver av dem har sine egne særtrekk, men på grunn av det store antall operasjoner og lignende titler fra utviklere ofte fører til forvirring. Spørsmål føre PHP microtime funksjon - hva den gjør og hvordan det skiller seg fra lignende til henne?

funksjon microtime

PHP microtime som et resultat returnerer Unix tid og med nøyaktighet å mikrosekunder. Til tross for forankring operasjoner i et programmeringsspråk, kan det ikke fungere på alle systemer. I tidligere versjoner av operativsystemer, hvor det ikke er systemkall gettimeofday (), vil denne funksjonen forårsake feil resultater.

Syntaks microtime () har bare ett argument - det avgjør hvilken type data som kan oppnås retur resultater. Dersom parentes tilsvarer sann (fra engelsk. "Sann"), og deretter i stedet for den funksjonen returnerer numeriske datastreng. I fravær av en hvilken som helst parameter (som er lik null) er satt til falsk (fra engelsk. "False"), vil tiden bli returnert i formatet msek sek. Her er det første tallet vil holde antall mikrosekunder som har gått siden begynnelsen av gjeldende andre, og den andre - den totale tiden som har gått siden 1970, uttrykt i sekunder.

Bruk PHP microtime () er nødvendig i tilfelle at det er et behov for å finne ut hvor lang tid det tar henrettelsen av en kodeblokk. Oftest er denne mekanisme som brukes til å optimalisere driften av programmet.

Forskjellen med tiden

Som med lignende funksjoner microtime, har PHP en enklere - tid. I motsetning til sin mer nøyaktig, "søster", resultatet av å bruke funksjonen tid () - antall sekunder siden Unix epoke, det vil si fra 1. januar 1970, 00:00:00 GMT. Med tiden () er mulig å oppnå tidsforskjellen mellom to punkter i programmet, men med mindre presisjon.

Hvis du ønsker å få systemet tid, bør du bruke funksjonen date (). Hvis det er nødvendig, for å få maksimal presisjon forskjell, er det best å velge PHP-funksjonen - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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