timer_start()WP 0.71

Запускает таймер начала загрузки WordPress.

Технически, функция устанавливает глобальную переменную $timestart, в которую записывает метку времени (с микросекундами), с которой началась загрузка ядра WordPress.

global $timestart;
$timestart = microtime( true );

Функция вызывается в начале загрузки ядра WordPress, после того как установлено критически необходимое для загрузки ядра. Смотрите wp-settings.php.

Эта функция является основой для работы timer_stop(), которая получает разницу времени с момента вызова этой функции. Нужно это, чтобы измерить время работы WordPress до определенного момента в коде.

Эту функцию никогда не нужно вызывать вручную!

Повторный вызов этой функции, переустанавливает глобальную переменную $timestart.

Смотрите timer_float() — более новый вариант замера времени появившейся в WP 5.8.

1 раз — 0.000015 сек (очень быстро) | 50000 раз — 0.02 сек (скорость света)

Хуков нет.

Возвращает

true|false. Всегда возвращает true.

Использование

timer_start();

Примеры

0

#1 Эта функция вызывается самим WP и показывать пример её работы бессмыслено.

Смотрите примеры timer_stop(), которая работает в связке с этой функцией.

Заметки

  • Global. float. $timestart Unix timestamp set at the beginning of the page load.
  • Смотрите: timer_stop()

Список изменений

С версии 0.71 Введена.

Код timer_start() WP 6.1.1

function timer_start() {
	global $timestart;
	$timestart = microtime( true );
	return true;
}