關於php的print_r()函數與DOMDocument的問題

edited 十月 2013 in PHP新手區
我目前碰到這問題~~原來手冊已經有人提出來了
可是要怎麼解決呢?

原始網址
http://tw2.php.net/manual/en/function.print-r.php

I find a possibly bug, when I wanted to print the structure of a DOMDocument or a DOMDocumentType object.
print_r() outputs the object type correctly, but the properties are missing.

$doc = $imp->createDocument();
$doc->loadXML($xmlString);
print_r($doc->doctype);

the code outputs:

DOMDocumentType Object
(
)

But the subobjects of $doc->doctype exist.

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1897

評論

  • edited 七月 2006
    自己寫個類似 print_r 的函數如何?
    翻一下舊文找找 XML序列器 裡面的原始碼有一個我寫的類似 print_r 的函數,你可以試試看。
  • edited 七月 2006
    jimshsu 寫道:
    print_r($doc->doctype);

    $doc->doctype 是這個 XML 文件的 doctype 宣告, 不是 XML 的內容啊.

    若果你只是要把 XML 用 print_r 列印出來, 建議你看看 SimpleXML.
Sign In or Register to comment.