dBug - продвинутый var_dump для PHP

Feb 09
2006 19:17 (PHP) · English (4,999 views)

Сегодня я наткнулся на очень полезную утилиту для PHP - dBug. Наверное, каждый программист на PHP часто использует функции var_dump или print_r для отладки приложений. dBug отображает структурированную информацию о переменных, как и указанные функции, но в более приятном виде (в раскрашенном табличном формате).

Полный список возможностей, как и примеры работы скрипта, можно найти на приведенном сайте.

dBug - продвинутый var_dump для PHP

5 отзывов на this entry

Подписаться на комментарии по RSS или TrackBack на 'dBug - продвинутый var_dump для PHP'.

dBug - продвинутый var_dump для PHP
сказал 10.02.2006 в 10.39

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

сказал 10.02.2006 в 10.43

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

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

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

A4
сказал 03.03.2006 в 18.14

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

shebdim
сказал 15.03.2006 в 23.12

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

BladeOfSteel
сказал 12.04.2006 в 17.53

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

Оставить отзыв

Вы можете использовать простые теги форматирования HTML (вроде <a>, <ul> and others). Чтобы вставить пример код, используйте <code lang="php">$a = "hello";</code> (поддерживаемые языки: ruby, php, yaml, html, csharp, javascript). Также Вы можете использовать <code>$a = "hello";</code>, синтаксис не будет подсвечен. Если вы не хотите использовать тег <code>, замените символ < на &lt;.

Отправить

 
Copyright © 2005 - 2008, Dmytro Shteflyuk