timer_start()
Запускает таймер начала загрузки WordPress.
Технически, функция устанавливает глобальную переменную $timestart, в которую записывает метку времени (с микросекундами), с которой началась загрузка ядра WordPress.
global $timestart; $timestart = microtime( true );
Функция вызывается в начале загрузки ядра WordPress, после того как установлено критически необходимое для загрузки ядра. Смотрите wp-settings.php.
Эта функция является основой для работы timer_stop(), которая получает разницу времени с момента вызова этой функции. Нужно это, чтобы измерить время работы WordPress до определенного момента в коде.
Эту функцию никогда не нужно вызывать вручную!
Повторный вызов этой функции, переустанавливает глобальную переменную $timestart.
Смотрите timer_float() — более новый вариант замера времени появившейся в WP 5.8.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
true|false
. Всегда возвращает true.
Использование
timer_start();
Примеры
#1 Эта функция вызывается самим WP и показывать пример её работы бессмыслено.
Смотрите примеры timer_stop(), которая работает в связке с этой функцией.
Заметки
- Global. float. $timestart Unix timestamp set at the beginning of the page load.
- Смотрите: timer_stop()
Список изменений
С версии 0.71 | Введена. |
Код timer_start() timer start WP 6.6.2
function timer_start() { global $timestart; $timestart = microtime( true ); return true; }