Eclipse PDT,XDebug变量监视详细信息仅显示1000个字符

时间:2013-03-06 16:45:51

标签: eclipse xdebug eclipse-pdt

我正在使用Eclipse PDT和XAMPP进行调试

此问题与此项目有关:

Variables viewer on Eclipse debugging truncates the string values

我遇到与该链接相同的问题。

我看一个变量,在Expresssions标签中,我只能在“详细信息”窗口中查看大约1000个字符。

如果我右键单击并使用“复制表达式”,我会得到相同的1000个字符。

我还右键单击了详细信息窗格...最大长度并尝试将其设置为0或30000(我的数据大约为20k)并且都没有更改最大值1000。

这打败了我花费2天时间来设置Eclipse进行调试的全部目的......如果没有解决方法,那么有人可以建议一个不具备此限制的PHP调试器吗?

我打算尝试使用Zend调试器,但是看到一个视频,建议它使用相同的Expresssion / Detail窗格来显示其数据......任何人都可以确认/否认这个吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

变量视图中,右键单击变量并选择更改值。如果您的变量很大,则必须等待几分钟(在这种情况下,Eclipse不会响应命令)但最终Eclipse将完全显示您的变量。

答案 1 :(得分:0)

我尝试了所有可以想象到的东西......我相信这是Eclipse中的一个错误,应该修复,但无论如何,我最后只是创建一个新的测试用例,消除了我需要调试20k数据...

答案 2 :(得分:0)

没有设置无限制的选项,但可以在XDebug配置中增加限制。

在Eclipse中转到

窗口 - >偏好 - > PHP - >调试 - >已安装的调试器。

突出显示 XDebug ,然后点击配置

在弹出的窗口中,您可以看到数组深度 和最大的孩子。将这些值设置得更高会给你更多 关于你的变量的数据。

source