2012-01-17 3 views

ответ

33

В то время как вы находитесь в отладчике идти Window -> Debugger -> Variables

+0

, но он не отображает все значения переменных. Зачем? –

+4

вам нужно запустить отладчик xD – Freedom

+0

спасибо tim sprang! –

1

Как правило, панель под кодом имеет некоторые вкладки - и один из них будет говорить «Переменные». Нажмите на эту вкладку, и вы увидите переменные и их значения. Перед тем, как будет доступна вкладка переменных, вам нужно запустить сеанс отладки.

Для этого, чтобы показать все локальные переменные, нужно иметь строку:

xdebug.show_local_vars = 1

в вашем xdebug.ini файле. Не забудьте перезапустить Apache, если вы добавите эту строку.

Если вы не видите все локальные переменные, возможно, вы столкнулись с проблемой, когда в вашей версии файла модуля (xdebug.so) есть ошибка. В данный момент это относится к Ubuntu 10.04.

Чтобы исправить это, вам необходимо скомпилировать более новую версию файла xdebug.so. Следуйте инструкциям на http://xdebug.org/wizard.php, чтобы получить новый файл, который должен заменить текущий файл xdebug.so.

+0

Мои netbeans, отображающие GLOBAL-переменные, но не мои локальные переменные –

4

Вы также можете использовать ALT + SHIFT + , чтобы вызвать переменную зрителя.

Смежные вопросы