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...

Дивіться також

  • time() - Повертає поточну мітку системного часу Unix
  • hrtime() - Отримати системний час високого дозволу