PHP. Время выполнения скрипта.

Функция для проверки времени выполнения скрипта (функции). Очень часто в разработке новых сайтов, в особенности различных порталов, требуется куча новых функций. И так же часто требуется узнать сколько же времени займет работа той или иной функции. Для этого на просторах интернета давно ходит такая функция:

function getTime(){
  list($msec,$sec)=explode(chr(32),microtime());
  $HeadTime=$sec+$msec;
  return $HeadTime;
}

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

// получаем время начала
$startTime = getTime(); 
 
// выполняем некое действие
for ($i=0; $i==5; $i++){
   echo $i;
}
 
// получаем время окончания
$endTime = getTime();                          
 
// выводим время.
echo $fullTime = $endTime - $startTime;

Таким образом в переменной $fullTime у нас содержится время выполнения операции.

В следующей статье мы напишем класс Timer(); который позволит нам управлять всеми выводами времени в вашем коде.

  • http://freaksidea.com/ Сергей

    Вообще-то если в microtime передать первый параметр true, то она возвращает флоат значение. Ваша ф-ция getTime() === microtime(true)

 
Май 2011
Пн Вт Ср Чт Пт Сб Вс
« Фев   Июл »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Хостинг

ISPserver - хостинг, которым я пользуюсь уже полтора года. Очень рекомендую. Особенно его облачный хостинг. Скидка 25% на первый месяц.

Покупка доменов

Домены я беру через REG.RU. Удобный сервис. Все просто и понятно. Очень много зон для регистрации. Для партнеров очень существенные скидки. Рекомендую.