1
我有一個PHP腳本,我正在PhpStorm中進行調試。我想編輯當前斷點/光標下方的行,然後繼續或步驟並立即反映更改。那可能嗎? PhpStorm似乎在使用原始代碼進行評估,而不是更新的代碼。可能在PhpStorm調試期間編輯腳本?
我有一個PHP腳本,我正在PhpStorm中進行調試。我想編輯當前斷點/光標下方的行,然後繼續或步驟並立即反映更改。那可能嗎? PhpStorm似乎在使用原始代碼進行評估,而不是更新的代碼。可能在PhpStorm調試期間編輯腳本?
當前PhpStorm的版本不具有這樣的功能
「PhpStorm似乎使用的原代碼,而非更新的被評估。」
呃...... PhpStorm並沒有真正執行你的代碼 - 它是由PHP本身+ xdebug完成的,它控制/提供調試。
因此,問題是 - PHP本身(或調試擴展)是否支持這種「熱插拔」? AFAIK - 沒有。
考慮到所有上述我只能建議嘗試PhpStorm V10的latest EAP builds - 他們現在支持交互式調試:1,2
1)不。 2)*「PhpStorm似乎在使用原始代碼進行評估,而不是更新的代碼。」*僅供參考 - PhpStorm實際上並不執行您的代碼 - 它是由PHP自己+ xdebug完成的,它控制/提供調試。因此Q是 - PHP本身是否支持這種「熱插拔」? 3)我可以建議的最好的嘗試是EAP構建 - 他們現在支持[交互式調試](https://www.jetbrains.com/phpstorm/nextversion/#interactive_debug_console) – LazyOne
這應該是一個答案,而不是評論:) 謝謝。 – Borek