【问题标题】:Eclipse xdebug inspect SimpleXMLElementEclipse xdebug 检查 SimpleXMLElement
【发布时间】:2015-06-29 14:51:16
【问题描述】:

我正在使用 xDebug 和 eclipse。当我像这样使用 simplexml_load_string 加载有效的 XML 字符串时:

$responseXml = simplexml_load_string($response);

我似乎无法检查 SimpleXMLElement 变量。当我深入研究变量时,没有任何显示。在下面的屏幕截图中,我尝试深入研究 $responseXML 但没有显示:

我绝对可以访问我知道的变量:

$body = $responseXml->children('SOAP-ENV')->Body;

下面是我的 xdebug 设置。

有什么想法吗?

【问题讨论】:

    标签: eclipse simplexml xdebug


    【解决方案1】:

    那是因为 SimpleXMLElement 有一些内部序列化方法。 print_r 和 var_dump 将产生相同的结果。 调试它的最佳方法是使用以下命令将其转换为字符串:

    $responseXml->asXML()
    

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 1970-01-01
      • 2013-01-08
      • 2018-09-12
      • 2012-12-12
      • 2014-01-10
      • 2011-01-15
      • 1970-01-01
      • 2014-10-19
      相关资源
      最近更新 更多