Какво прави PHP microtime?

Един от най-популярните езици за програмиране в PHP е богата библиотека от функции. Всеки от тях има свои собствени свойства, но поради големия брой операции и подобни имена, разработчиците често срещат объркване. Въпросът е функцията на PHP-времето - какво прави и какво е различно от подобно на него?

функция микро време

В PHP-времето, резултатът връща Unix времето, с точност до микросекунди. Въпреки изграждането на операцията в езика за програмиране, тя не може да работи на всички системи. В по-ранни версии на операционни системи, където няма системно повикване към gettimeofday (), тази функция ще доведе до невалиден резултат.


Синтаксисът microtime () има само един аргумент - той определя в какъв тип данни е възможно да се върне резултата. Ако скобите съдържат истина (от английската "true"), функцията връща низ вместо числови данни. При липса на каквито и да е параметри (равни на нула) ще бъде зададено false (от английската "lie"), времето ще бъде върнато в msec sec. Тук първото число ще бъде броят на микросекундите, преминали от началото на текущата секунда, а вторият - общото време от 1970 г., изразено в секунди. Използването в PHP microtime () се осъществява, ако е необходимо да се разбере колко време е необходимо, за да се стартира определен раздел от кода. Често този механизъм се използва за оптимизиране на работата на програмата.

Разликата с времето

Като подобна функция с микро време, PHP има по-просто пространство-време. За разлика от него повечеТочната "сестра", резултатът от използването на time () е броят на секундите от началото на ерата на Unix, т.е. Използвайки time (), можете да постигнете разликата във времето между две точки на програмата, обаче, с по-малка точност.
Ако трябва да получите системното време, тогава трябва да използвате функцията date (). Ако е необходимо да се получи максимална точност на разликата, най-добре е да се избере функцията на PHP - microtime.

Свързани публикации