2015-10-23 19 views
1

我有一個PHP腳本,我正在PhpStorm中進行調試。我想編輯當前斷點/光標下方的行,然後繼續步驟並立即反映更改。那可能嗎? PhpStorm似乎在使用原始代碼進行評估,而不是更新的代碼。可能在PhpStorm調試期間編輯腳本?

+0

1)不。 2)*「PhpStorm似乎在使用原始代碼進行評估,而不是更新的代碼。」*僅供參考 - PhpStorm實際上並不執行您的代碼 - 它是由PHP自己+ xdebug完成的,它控制/提供調試。因此Q是 - PHP本身是否支持這種「熱插拔」? 3)我可以建議的最好的嘗試是EAP構建 - 他們現在支持[交互式調試](https://www.jetbrains.com/phpstorm/nextversion/#interactive_debug_console) – LazyOne

+0

這應該是一個答案,而不是評論:) 謝謝。 – Borek

回答

2
  1. 當前PhpStorm的版本不具有這樣的功能

  2. 「PhpStorm似乎使用的原代碼,而非更新的被評估。」

    呃...... PhpStorm並沒有真正執行你的代碼 - 它是由PHP本身+ xdebug完成的,它控制/提供調試。

    因此,問題是 - PHP本身(或調試擴展)是否支持這種「熱插拔」? AFAIK - 沒有。

  3. 考慮到所有上述我只能建議嘗試PhpStorm V10的latest EAP builds - 他們現在支持交互式調試12