PHP- час виконання скрипту або функції
Як засікти час виконання скрипту в PHP?
Дуже часто виникає потреба перевірити час виконання того чи іншого коду, в момент коли профілювання коду не є доцільним оптимальним варіантом буде таймер. Тобто, потрібно зберегти в перемінну поточну мітку часу, та в місці де необхідно отримати резльтут порухвати різницю часу.
Приклад коду:
// в місце, з якого починати відлік часу
$timer = microtime(true);
//виконання скрипту
$result = round(microtime(true) - $timer, 4).' сек.';
var_dump($result); // час виконання
round(float ,n)
- округляє значення. n - кількість знаків після коми, float - значення для округлення
microtime(true)
- поточна мітка часу Unix з мікросекундами.