microtime
(PHP 4, PHP 5, PHP 7, PHP 8)
microtime — Повертає поточну позначку часу Unix з мікросекундами
Опис
microtime(bool $as_float = false): string|float
Функцияmicrotime() повертає поточну позначку часу Unix з мікросекундами. Ця функція доступна лише на операційних системах, у яких є системний виклик gettimeofday().
Для вимірювання продуктивності рекомендується використовувати hrtime()
Список параметрів
as_float
Якщо вказано та встановлено в true
microtime() поверне число з плаваючою точкою (float) замість рядка (string), як описано в розділі значень, що повертаються нижче.
Значення, що повертаються
По умолчаниюmicrotime() повертає рядок (string) у форматі "msec sec", де sec
являє собою кількість секунд у вигляді десяткового дробу з початку епохи Unix (1 січня 1970 0:00:00 GMT), а msec
- це кількість мікросекунд, що пройшли після sec
Якщо параметр as_float
установлен в**true
, тоmicrotime()** поверне результат у речовинному вигляді (float), що є поточний час у секундах, що пройшли з початку епохи Unix з точністю до мікросекунд.
Приклади
Приклад #1 Вимірювання часу виконання скрипту
Loading...
Приклад #2 Приклад використання microtime()иREQUEST_TIME_FLOAT
Loading...