Возвращает текущий UNIX timestamp с четырьмя знаками микросекунд после запятой
Синтаксис: getmicrotime()
Примеры:
$time_start = getmicrotime();
$time_end = getmicrotime();
echo $time_end - $time_start;// выводит разницу времени
echo getmicrotime() - $GLOBALS['SYSTEM']['time_start'];// время затраченное от начала запуска, до текущего момента выполнения
Пример с циклом:
for($i=0;$i<10;$i++){
$start = getmicrotime();// время начала итерации
// здесь код какого-то действия
echo (getmicrotime() - $start).'<br>';// время затраченное на выполнение итерации
}
Примеры с логированием
Находим затраченное время между итерациями
log_('название итерации == '.(getmicrotime() - $GLOBALS['SYSTEM']['time_last']));
Находим затраченное время от начала инклюда скрипта /inner/libraries/functions.php
log_('название итерации == '.(getmicrotime() - $GLOBALS['SYSTEM']['time_start']);
Комментарии
Комментариев пока нет.