Узнать время выполнения скрипта на 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 сек.»