- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
// Отладочная информация
if(1)
{
print "<!--\r\n";
$time_end = microtime(true);
$exec_time = $time_end-$time_start;
if(function_exists('memory_get_peak_usage'))
print "memory peak usage: ".memory_get_peak_usage()." bytes\r\n";
print "page generation time: ".$exec_time." seconds\r\n";
print "-->";
}
Если во время исполнения скрипта подвести часы, то в $exec_time будет нереальное значение.
По умолчанию microtime() возвращает string в формате "msec sec", где sec представляет собой текущее время, прошедшее с начала Эпохи Unix (1 января 1970 0:00:00 GMT) в секундах, а msec - это количество микросекунд, прошедших после sec.
Что значит «подвести»?
Где? По одному принту в строке. Каждый выводит одну строку в stdout.
> вам вообще видимо не угодить
Х.з. От кода на пыхе я обычно ожидаю чего-то ужасного и щекочущего нервы. А тут всё вполне прилично и читаемо.
В следующий раз буду знать что постить.
Только пожалуйста, не надо про даты.
А из лога ее потом всегда можно посмотреть, может быть даже что-то оптимизнуть.
хотя проще было написать переменную isDebug... так что все таки говно