- 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 "-->";
}
bormand 05.09.2014 20:35 # +1
inkanus-gray 05.09.2014 20:46 # +1
Если во время исполнения скрипта подвести часы, то в $exec_time будет нереальное значение.
bormand 05.09.2014 20:49 # +1
inkanus-gray 05.09.2014 20:58 # +2
bormand 05.09.2014 21:06 # 0
По умолчанию microtime() возвращает string в формате "msec sec", где sec представляет собой текущее время, прошедшее с начала Эпохи Unix (1 января 1970 0:00:00 GMT) в секундах, а msec - это количество микросекунд, прошедших после sec.
Arbatan_Pokrovan 28.10.2020 23:48 # 0
Что значит «подвести»?
guest 05.09.2014 22:39 # 0
bormand 05.09.2014 22:42 # 0
guest 05.09.2014 22:45 # 0
bormand 05.09.2014 22:53 # +2
Где? По одному принту в строке. Каждый выводит одну строку в stdout.
> вам вообще видимо не угодить
Х.з. От кода на пыхе я обычно ожидаю чего-то ужасного и щекочущего нервы. А тут всё вполне прилично и читаемо.
volter9 05.09.2014 22:57 # 0
В следующий раз буду знать что постить.
3.14159265 06.09.2014 00:41 # +2
Только пожалуйста, не надо про даты.
Saehrimnir 28.10.2020 20:32 # 0
guest8 28.10.2020 20:39 # −999
Saehrimnir 28.10.2020 20:40 # 0
bormand 05.09.2014 22:56 # +1
А из лога ее потом всегда можно посмотреть, может быть даже что-то оптимизнуть.
volter9 05.09.2014 22:59 # +1
kegdan 06.09.2014 09:10 # +1
хотя проще было написать переменную isDebug... так что все таки говно
guest8 28.10.2020 20:33 # −999
Arbatan_Pokrovan 28.10.2020 23:46 # 0