2013-06-03 64 views
2

我正在用Eclipse調試帶有Xdebug的PHP。除非我希望調試指針返回到前面的行,否則一切都正常。這可能嗎?我不想重新啓動調試。Eclipse PHP Xdebug調試指針中是否有後退按鈕?

詳細地說,假設我在500行,那麼我繼續行505,Eclipse中的調試指針可以返回到第500行以檢查我的變量的狀態?

我還是一個使用Eclipse進行調試的新手,所以我很欣賞任何有關如何完成這些任務的提示。謝謝。

回答

3

不,這是不可能的。 Xdebug不允許你這樣做。

您必須從頭開始重新運行該程序才能返回到同一點。 (除非它在循環中)

+0

我同意也沒辦法,我拉着我的頭髮尋找到這個在Eclipse PHP調試選項。什麼也找不到。 –

1

這種功能非常複雜,需要調試器隨時(從斷點開始)存儲應用程序狀態,以便「及時回溯」運行代碼。

我還沒有看到這與xdebug甚至PHP的。上次我使用這個功能的時間是使用Visual Studio Debugger的舊C++版本。微軟爲此發明了一些他們稱之爲「IntelliTrace」的東西。

(看到的IntelliTrace文章在這裏:http://msdn.microsoft.com/en-us/magazine/ee336126.aspx