如果标题令人困惑,我很抱歉,但我想不出任何类似的称呼。我正在寻找的是是否有任何类型的工具(或 eclipse 插件等)可以记录程序中所有翻译的行。例如:
int b = 20;
for (int x = 0; x < z; x++)
b = b + 5;
会被翻译成
b = 20
for (int x = 0; 0 < 50; 0++)
b = 20 + 5;
我问是因为相对来说实现起来并不难,因为我们可以一次调试一行,我认为这会节省大量时间。如果您可以通过日志文件查找错误并准确检查问题发生在哪一行以及导致它的上下文,那么调试会容易得多。XDebug for PHP 具有函数级跟踪,因此您可以查看程序中传递的变量的值,并将其转储到日志中。我发现它为我节省了大量的调试时间。那时问题通常很明显并且很容易解决。
它肯定会比添加日志语句更好。
编辑:我想澄清一下,我不是在寻找传统的调试器 ala Eclipse 风格。我只是在寻找变量和状态的整体记录。