2016-11-19 60 views
2

所以我在控制器中有以下操作。當Im在Symfony 3中使用xDebug時,變量$ request和$ imNotBeingShowin不會顯示在xDebug變量列表中。雖然變量$ imBeingShown在分配給類時工作正常。函數變量沒有出現在xDebug與Symfony 3

public function saveAction(Request $request) 
{ 
    $imNotBeingShown = 'why not?'; 

    $this->imBeingShown = 'wooot'; 
} 

任何想法是怎麼回事?我似乎無法在Google中找到有關此問題的任何信息。

/亨德里克

編輯:增加了額外的圖像證據 enter image description here

編輯:app_dev.php變量顯示在調試器 enter image description here

+0

當你製作這個截圖時,我很確定你不在'saveAction'方法中。 –

+0

我是:)。我只是刪除了一些代碼。 – Hendrik

+0

你能確保你在這個功能裏面嗎?或與斷點共享截圖? –

回答

0

我增加了一個額外的形象,代碼,同時調試:)。

這是行不通的。一旦你運行你的程序,它會被加載到內存中。你不能在運行時改變它。

+0

有沒有解決辦法?因爲在沒有看到函數變量的情況下進行調試會很麻煩。 – Hendrik

+0

哦,對不起,我誤解了你的評論。我把它看作'我在調試時添加了這個代碼':)。但你沒有,是嗎?開始調試後,您是否觸摸了代碼? –

+0

在我開始調試器之前添加了代碼:)。附加說明:當我在app_dev.php中添加斷點時,app_dev.php中的變量在調試器中正確顯示。將主圖像添加到主帖子中。 – Hendrik