Déboguer un objet DOMDocument en PHP

Je suis en train de déboguer un grand et complexe de l'objet DOMDocument en php. Idéalement, il serait bien si je pouvais obtenir DOMDocument de sortie dans une matrice de format.

DoMDocument:

$dom = new DOMDocument(); 
$dom->loadHTML("<html><body><p>Bonjour</p></body></html>"); 
var_dump($dom); //ou quelque chose d'équivalent

Ce sorties

Objet DOMDocument ( )

alors que j'aimerais qu'il sortie

DOMDocument: 
html 
=>body 
==>p 
===>Bonjour tout le Monde

Ou quelque chose comme ça. Pourquoi n'est-il pas pratique de débogage ou de sortie de cette?!?

source d'informationauteur Ray