muzruno.com

Какво прави PHP microtime функцията?

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

Функция Microtime

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

php microtime

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



Използването в PHP microtime () е необходимо в случай, че е необходимо да се разбере колко време е необходимо да се изпълни определено парче код. Най-често този механизъм се използва за оптимизиране на програмата.

Времева разлика

Като подобна функция с microtime, PHP има по-просто време. За разлика от по-точната си "сестра", резултатът от използването на функционалното време () брой секунди от началото на ерата на Unix, т.е. от1 януари 1970 г., 00:00:00 GMT. Използвайки времето (), можете да постигнете разлика във времето между двете точки на програмата, но с по-малка точност.

microtime php

Ако искате да получите времето на системата, трябва да използвате функцията date (). Ако трябва да получите максимална точност на разликата, най-добре е да изберете функцията PHP - microtime.

Споделяне в социалните мрежи:

сроден