使用Eclipse PDT和Xdebug調試PHP應用程序的當前狀態如何。是否有人最終能夠工作,即停止在Eclipse中定義的斷點(不使用xdebug_break()
)?終於在Eclipse PDT + Xdebug中解決了'沒有斷點停止'嗎?
我讀過this over two years old question,但事實證明,即使是現在(2013年5月),Helios也不會停在斷點處。所以,我聽從了建議,轉向了伽利略,只是發現它並不是在斷點處停下來。我看到的唯一區別是伽利略也忽略了Open in Browser
設置,並且始終在外部瀏覽器中進行調試,這本身就非常令人興奮。
當我檢測到Break at First Line
時,我看到Eclipse任務欄圖標每次點擊任何鏈接都會閃爍,但Eclipse顯然不會停止任何操作 - 無論是第一行還是斷點。它執行(呈現整個頁面在外部瀏覽器,因爲就沒有調試的。
如果我取消Break at First Line
時,Eclipse甚至不會對我的點擊頁反應正在調試。它經過整個代碼和
我可以通過使用xdebug_break()
來停止,但這當然是一個笑話,如果這是唯一的選擇,那麼我根本不需要Eclipse和Xdebug,我可以使用記事本和die()
以獲得相同的結果
我讀過某處,即使伽利略不停在斷點上,我應該安裝而不是朱諾。是否有任何 Eclipse版本或包可用於調試帶有Xdebugs的PHP應用程序,並且能夠在斷點處停止?這已經開始變得瘋狂了?我應該測試多少個版本?
我花了(太)在這幾個小時,閱讀manydifferentStackOverflowanswers,安裝三個不同的Eclipse版本,檢查和取消選中數百個選項和。重新啓動Eclipse約300萬次,最終什麼也沒有。非常感謝這方面的幫助。
當前正在開發:Windows 7,Eclipse PDT Galileo SR 2,PHP 5.3,XAMPP。
如果有人在那裏,誰成功地使用Eclipse PDT和Xdebug調試PHP應用程序,並在斷點處停下來並考慮到Open in Browser
選項,那麼您可以提供一個關於安裝,配置和檢查的簡單答案實現一樣嗎?
我還沒有聽說過它,我想我會考慮嘗試一下。但是我必須承認,那個聲稱在昨天晚上有「_last更新:2011年1月25日_」(兩年半!)的軟件和最近一次穩定的「_last更新:2013年2月14日_」(三個月!)與「_5年後」的里程碑,聽起來並不樂觀,你不覺得嗎? – trejder
非常真實,但有時被遺棄的軟件可以提供幫助。如果沒有其他的東西,它可能會作爲一種橋樑,直到你可以得到更好的解決方案。抱歉,我無法提供更多的幫助,我的PHP體驗是記事本++和許多詛咒的代碼類型。 – mech