可以在 PhpStorm 调试期间编辑脚本吗?
Possible to edit script during debugging in PhpStorm?
我有一个正在 PhpStorm 中调试的 PHP 脚本。我想编辑当前断点/光标下方的行,然后 Continue 或 Step Over 并立即反映更改。那可能吗? PhpStorm 似乎正在使用原始代码而不是更新后的代码进行评估。
当前版本的 PhpStorm 没有这样的功能
"PhpStorm seems to be evaluating using the original code, not the updated one."
好吧... PhpStorm 不会实际执行您的代码 -- 它是由 PHP 本身 + xdebug 完成的,它 controls/provides 调试。
因此问题是——PHP 本身(或调试扩展)是否支持这样的 "hot-swap"?据我所知——没有。
考虑到以上所有我可能只建议尝试 latest EAP builds of PhpStorm v10 -- they now support interactive debugging: 1, 2
我有一个正在 PhpStorm 中调试的 PHP 脚本。我想编辑当前断点/光标下方的行,然后 Continue 或 Step Over 并立即反映更改。那可能吗? PhpStorm 似乎正在使用原始代码而不是更新后的代码进行评估。
当前版本的 PhpStorm 没有这样的功能
"PhpStorm seems to be evaluating using the original code, not the updated one."
好吧... PhpStorm 不会实际执行您的代码 -- 它是由 PHP 本身 + xdebug 完成的,它 controls/provides 调试。
因此问题是——PHP 本身(或调试扩展)是否支持这样的 "hot-swap"?据我所知——没有。
考虑到以上所有我可能只建议尝试 latest EAP builds of PhpStorm v10 -- they now support interactive debugging: 1, 2