在Eclipse PHP Xdebug调试指针中是否有后退按钮


Is there a back button in the Eclipse PHP Xdebug debugging pointer?

我正在使用Eclipse调试PHP。除了我想让调试指针回到前几行以外,一切都很顺利。这可能吗?我不想重新启动调试。

详细地说,假设我在第500行,然后我继续到第505行,Eclipse中的调试指针可以回到第500行来检查变量的状态吗?

我仍然是Eclipse调试的新手,所以我非常感谢任何关于如何完成调试的提示。谢谢你。

不,不可能。Xdebug不允许这样做。

你必须从头再运行一次程序才能回到同一点。(当然,除非是在循环中)

这种特性非常复杂,需要调试器始终存储应用程序状态(从断点开始),以便"及时返回"并重新运行代码。

我在xdebug甚至PHP中都没有看到这种情况。我上一次使用这个特性是在Visual Studio Debugger的旧c++时代。微软为此发明了一种叫做"IntelliTrace"的东西。