Эх-ма! Вот спасибо - я там давно не был, забил, думал про нас-халявщиков забыли, ан нет. Все: качать, качать, качать!!!Автор оригинала: Sad Spirit
Забористая штука, отсыпь!
P.S. Бесплатная версия замечательно скачивается и замечательно с 4.3.x работает
function Dump($Var,$Name)
{ if (( is_array($Var) || is_object($Var)))
{ if (is_array($Var)) { $t = $Name." => Array"; } else { $t=$Name." => Object"; }
print("<li>".$t."[".count($Var)."]</li><ul>\n");
while(list($k,$v)=each($Var))
{ $temp = Dump($v,$k); }
print("</ul>\n");
} else {
if ((is_int($Var))||(is_float($Var))) { $t = $Var; } else { $t = "'".$Var."'"; }
print("<li>".$Name." => ".htmlspecialchars($t)."</li>\n");
}
}
// примеры:
/*
for ( $i=0; $i<20; $i++ )
{ $A[$i] = $i*$i;
}
Dump($A,"A"); */
// Dump($GLOBALS,"Globals");
А после удаляешь ?Автор оригинала: Dolce
Что-то я не понял, а неужели никто не пользуется ASSERTIONS? Я вот весь свой код ими снабжаю
Ты изобрел велосипед. Почти. Моторолер. Отладочная консоль, которая выдает ошибки ПХП уже встроенная. Единственное что она не умеет - выдавать пользовательские сообщения и переменные. Но ее легко можно научить:Автор оригинала: MaxIII
В PHP коде соответственно часть на сокетах, которая отсылает информацию.
error_reporting("DEBUG: ".serialize($var),E_USER_WARNING);
Так никто и не чиститАвтор оригинала: MaxIII
Код, который отсылает мне отладочную информацию в релизе не чищу.