PHP: использование функции времени.

Сегодня увидел уже наверное классическое использование функции времени и глобальных переменных при подсчете времени выполнения скрипта. Очень часто встречал обычную реализацию на функции microtime(). Присваиваем переменной вначале страницы и вычитаем и выводим результат в самом конце — 2 строки.

<?php
$start = microtime();
# code ...
echo microtime() - $start;

Казалось бы куда проще — всего 2 строки кода… Однако можно вписаться и в одну, исключив первую — можно использовать глобальную переменную начала запроса из массива $_SERVER[‘REQUEST_TIME_FLOAT’]. В нее всегда пишется начало исполнения скрипта, нужно только его запросить) И вуаля — код в одну строку:

echo microtime(true) - $_SERVER['REQUEST_TIME_FLOAT'];

Для повышения точности предложенную конструкцию нужно вставить в конец кода.

Пример использования:

Для проверки поместите перед ним код извлечения квадратного корня из каждого индекса массива, в примере массив 10 000 000.

# code ...
$array = array_fill(0, 10000000, 'bananas');
foreach ($array as $key => $value) {
sqrt($key);
}
# code ...

Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:

Зарегистрироваться на Bybit

Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам.

Рекомендую статью:  PHP: русско-английский переводчик online
Рейтинг
( 1 оценка, среднее 4 из 5 )
Загрузка ...
Кводо.ру