Узнать время выполнения скрипта на php
Иногда возникает необходимость понять, сколько времени будет выполняться скрипт на php, чтобы убедиться в том, что это не будет тормозить проект. Для этого объявим функцию в начале файла getMTime(), которая возвращает текущую метку времени Unix с микросекундами, это значение сохраняем в переменную $start. Далее может быть любой фрагмент кода, по которому необходимо понять время выполнения, в данной статье – это цикл for c 1000 итераций. И следом вывод, где еще раз вызывается функция getMTime() и из полученного значения отнимается сохраненное в переменной $start. Код примера.
function getMTime() {
return microtime(true);
}
$start = getMTime();
//Фрагмент кода, по которому отслеживается выполнение
for($i=0;$i<1000;$i++){
echo 'Итерация № '.$i;
}
printf('Время работы скрипта %.4F сек.', getMTime() - $start);
В результате мы получим примерно такой вывод “Время работы скрипта 0.0022 сек.”