dBug - Impoved var_dump for PHP

Feb 09
2006 19:17 (PHP) · Русский (4,998 views)

Today I found very useful tool for PHP - dBug. I think every PHP-programmer uses var_dump or print_r functions for debugging purpose very often. dBug displays structured information about your variables like these functions but in more suitable way (in colored tabular format).

Full features list with the examples of work can be found on original site.

dBug - Impoved var_dump for PHP

5 Responses to this entry

Subscribe to comments with RSS or TrackBack to 'dBug - Impoved var_dump for PHP'.

dBug - продвинутый var_dump для PHP
said on 2006-02-10 at 10.39 am

Я бы сказала, что тот вид var_dumpa не удобен для отображения больших вложенных объемов данных.

said on 2006-02-10 at 10.43 am

По-моему, все как раз наоборот… Тут есть несколько моментов не в пользу var_dump

  1. var_dump не умеет обходить #resource
  2. В dBug можно сворачивать ненужные уровни вложенности.

В общем дело вкуса, мне нравится жутко :-)

A4
said on 2006-03-03 at 6.14 pm

Да, классная штука, я такой пользовался, когда прогал под ColdFusion, а вот под PHP всё не мог найти. Спасибо, что разшарил :]

shebdim
said on 2006-03-15 at 11.12 pm

Много полезного можно найти в пакетах pear. Я бы даже рекомендовал поиск начинать именно с них :) Уже года три как сужествует пакет Var_Dump, который решает задачу более аккуратного вывода сложных объектов для отладки. http://pear.php.net/package/Var_Dump/

BladeOfSteel
said on 2006-04-12 at 5.53 pm

Рекомендую обратить внимание на Debug_HackerConsole Дмитрия Котерова - http://dklab.ru/lib/Debug_HackerConsole/
Это консоль для вывода отладочных сообщений, в том числе содержимого переменных.
Очень удобная штука, сам давно ей пользуюсь.

Post a comment

You can use simple HTML-formatting tags (like <a>, <ul> and others). To format your code sample use <code lang="php">$a = "hello";</code> (allowed languages are ruby, php, yaml, html, csharp, javascript). Also you could use <code>$a = "hello";</code> and its syntax would not be highlighted. If you are not using <code> tag, replace < sign with &lt;.

Submit Comment

 
Copyright © 2005 - 2008, Dmytro Shteflyuk