ComputersProgrammering

Wat maakt PHP microtime functie?

In één van de meest populaire programmeertaal PHP biedt een rijke bibliotheek functies. Elk van hen heeft zijn eigen kenmerken, maar vanwege het grote aantal operaties en soortgelijke titels van ontwikkelaars leidt vaak tot verwarring. Vragen veroorzaken PHP microtime functie - wat het doet en hoe het verschilt van vergelijkbaar met haar?

functie microtime

De PHP microtime als resultaat geeft Unix tijd en met een nauwkeurigheid tot microseconden. Ondanks de inbedding operaties in een programmeertaal, kan het niet werken op alle systemen. In eerdere versies van besturingssystemen, waar er geen systeem aanroep gettimeofday (), zal deze functie onjuiste resultaten te produceren.

Syntax microtime () heeft slechts één argument - het bepaalt welk type gegevens kan worden bereikt return resultaten. Als de haakjes die overeenkomt met true (uit het Engels. "True"), dan in plaats van de functie als resultaat numerieke data string. Bij het ontbreken van een parameter (dat is nul) is ingesteld op false (uit het Engels. "False"), de tijd zal worden teruggegeven in de vorm msec sec. Hier, het eerste nummer zal het aantal microseconden dat sinds het begin van het huidige tweede zijn verstreken, en de seconde te houden - de totale tijd die is verstreken sinds 1970, uitgedrukt in seconden.

Gebruik PHP microtime () is noodzakelijk in het geval dat er behoefte is om uit te vinden hoe lang het duurt de uitvoering van een code blok. Meestal wordt dit mechanisme gebruikt om de werking van het programma te optimaliseren.

Het verschil met de tijd

Net als bij vergelijkbare functies microtime, PHP heeft een eenvoudiger - de tijd. In tegenstelling tot zijn nauwkeuriger, "zuster", het resultaat van het gebruik van de functie time () - het aantal seconden sinds de Unix-tijdperk, dat wil zeggen vanaf 1 januari 1970 00:00:00 GMT. Tijd () is het mogelijk om het tijdsverschil tussen twee punten van het programma te verkrijgen, maar minder nauwkeurig.

Als u de systeemtijd te krijgen, moet u de functie datum () gebruiken. Indien nodig, om de maximale precisie verschil te krijgen, is het het beste om de PHP functie kiezen - microtime.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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