ComputereProgrammering

Hvad gør PHP microtime funktion?

I en af de mest populære PHP programmeringssprog giver en rig biblioteksfunktioner. Hver af dem har sine egne karakteristika, men på grund af det store antal operationer og lignende titler fra udviklere ofte fører til forvirring. Spørgsmål forårsage PHP microtime funktion - hvad den gør, og hvordan det adskiller sig fra lignende til hende?

funktion microtime

PHP microtime som følge returnerer Unix tid og med nøjagtighed til mikrosekunder. På trods af de forankring operationer i et programmeringssprog, kan det ikke fungere på alle systemer. I tidligere versioner af operativsystemer, hvor der ikke er noget system opkald gettimeofday (), vil denne funktion give forkerte resultater.

Syntaks microtime () har kun ét argument - det afgør, hvilken type data kan opnås tilbagevenden resultater. Hvis parentes svarer til sand (fra engelsk. "True"), så i stedet for funktionen returnerer numeriske data streng. I mangel af en parameter (som er nul) er sat til false (fra engelsk. "Falsk"), den tid vil blive returneret i formatet ms sek. Her det første tal vil holde antallet af mikrosekunder, der er gået siden begyndelsen af den nuværende anden, og den anden - den samlede tid, der er gået siden 1970, udtrykt i sekunder.

Brug PHP microtime () er nødvendig i tilfælde af, at der er et behov for at finde ud af, hvor lang tid det tager at udføre en kode blok. Oftest er denne mekanisme, der bruges til at optimere driften af programmet.

Forskellen med tiden

Som med lignende funktioner microtime, PHP har en enklere - tid. I modsætning til sin mere præcise, "søster", resultatet af at anvende funktionen tid () - antallet af sekunder siden Unix epoke, det vil sige fra den 1. januar 1970, 00:00:00 GMT. Med tiden () er muligt at finde tidsforskellen mellem to punkter i programmet, men med mindre præcision.

Hvis du ønsker at få systemet tid, skal du bruge funktionen date (). Hvis det er nødvendigt, for at få den maksimale præcision forskel, er det bedst at vælge PHP-funktionen - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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