从var_dump中获取数据

时间:2012-08-26 08:10:41

标签: php var-dump querypath

我的var_dump正在给我:

 object(QueryPath)#2 (7) {
    ["errTypes":"QueryPath":private]=> int(257)
    ["document":protected]=> object(DOMDocument)#3 (34) {
        ["doctype"]=> string(22)"(object value omitted)"
        ["implementation"]=> string(22) "(object value omitted)"
        ["documentElement"]=> string(22) "(object value omitted)"
        ["actualEncoding"]=> string(5) "UTF-8"
        ["encoding"]=> string(5) "UTF-8"
        ["xmlEncoding"]=> string(5) "UTF-8"
        ["standalone"]=> bool(true)
        ["xmlStandalone"]=> bool(true)
        ["version"]=> NULL
        ["xmlVersion"]=> NULL
        ["strictErrorChecking"]=> bool(true)
        ["documentURI"]=> string(26) "http://www.therock.net.nz/"
        ["config"]=> NULL
        ["formatOutput"]=> bool(false)
        ["validateOnParse"]=> bool(false)
        ["resolveExternals"]=> bool(false)
        ["preserveWhiteSpace"]=> bool(true)
        ["recover"]=> bool(false)
        ["substituteEntities"]=> bool(false)
        ["nodeName"]=> string(9) "#document"
        ["nodeValue"]=> NULL
        ["nodeType"]=> int(13)
        ["parentNode"]=> NULL
        ["childNodes"]=> string(22) "(object value omitted)"
        ["firstChild"]=> string(22) "(object value omitted)"
        ["lastChild"]=> string(22) "(object value omitted)"
        ["previousSibling"]=> NULL
        ["attributes"]=> NULL
        ["ownerDocument"]=> NULL
        ["namespaceURI"]=> NULL
        ["prefix"]=> string(0) ""
        ["localName"]=> NULL
        ["baseURI"]=> NULL
        ["textContent"]=> string(48034)
    }
}

我如何拉["textContent"]

我当前的索引页是:

$loadRock = $system->get_theRock();

var_dump($loadRock);

2 个答案:

答案 0 :(得分:1)

textContentDOMDocument对象的属性,属性为document,但此属性为protected,因此您无法通过$loadRock->document->textContent }}

您需要查看QueryPath的文档,查看是否有访问document属性或其他内容的方法。

答案 1 :(得分:1)

尝试$ loadRock-> html();或$ loadRock-> text();