2012-01-17 107 views

回答

33

當你在調試器中去Window -> Debugger -> Variables

+0

但它沒有顯示所有的變量值。爲什麼? – 2013-06-02 13:17:59

+4

你必須運行調試器xD – Freedom 2014-01-10 00:19:45

+0

感謝蒂姆飛躍! – 2014-03-30 01:57:11

1

一般來說,代碼下方的面板上有一些標籤 - 和他們中的一個會說「變量」。點擊該選項卡,您將看到變量及其值。在變量選項卡可用之前,您需要實際運行調試會話。

對於此向您展示需要有生產線上的所有局部變量:

xdebug.show_local_vars = 1

在xdebug.ini文件。如果添加該行,請不要忘記重新啓動Apache。

如果你沒有看到所有的局部變量,那麼你可能遇到了你的版本的模塊文件(xdebug.so)有bug的問題。 Ubuntu 10.04目前是這種情況。

要解決這個問題,你需要編譯一個更新版本的xdebug.so文件。按照http://xdebug.org/wizard.php的說明獲取您的新文件,該文件應替換當前的xdebug.so文件。

+0

我的netbeans顯示GLOBAL變量,但不是我的本地變量 – 2014-10-24 21:48:46

4

您還可以使用ALT + SHIFT +彈出變量瀏覽器。