xdebug不会返回变量

时间:2014-07-13 09:43:35

标签: php windows windows-7 xdebug

我尝试在远程计算机上使用xdebug。连接似乎没问题,因为如果我设置断点并且我看到调用的上下文($ _GLOBALS),则执行停止。但我无法调查变量。

启用服务器上的remote_log并查看以下内容:

  

< - context_get -i 330 -c 1    - > < response xmlns =" urn:debugger_protocol_v1"的xmlns:Xdebug的=" HTTP://xdebug.org/dbgp/xdebug"命令=" context_get"的transaction_id =" 330" context =" 1">< property name =" $ _ COOKIE"全名=" $ _ COOKIE"地址=" 57264352"类型="阵列"儿童=" 1" NUMCHILDREN =" 1"页=" 0" pagesize =" 30"> ...所有全局变量的巨大反响...... < / property>< / response>

     

< - property_get -i 331 -n $ b    - > < response xmlns =" urn:debugger_protocol_v1"的xmlns:Xdebug的=" HTTP://xdebug.org/dbgp/xdebug"命令=" property_get"的transaction_id =" 331"状态="破" reason =" ok"> <错误代码=" 300">< message><![CDATA [无法获取财产]]>< /消息>< /错误> < /响应>

我得到"无法获得财产"每次我想访问变量的值时都会出错。

服务器运行

  • Apache 2.2.7 vc9,
  • php 5.3.16和
  • xdebug 2.2.5 on a
  • Windows 7 32位机器。

我尝试使用netbeans 8.0从客户端计算机进行调试。

任何人都知道如何解决这个问题? 能够调试真的很棒。

感谢您的帮助!

  • 约翰内斯

更新

我可以通过取消选中netbeans debug-option"在第一行停止"来解决该问题。调试器停止了 - 但不是在我的断点处:P

1 个答案:

答案 0 :(得分:0)

我可以通过取消选中netbeans debug-option“stop at first line”来解决这个问题。调试器停止了 - 但不是在我的断点处:P