- var_dump: documentation ( source)
<?php
$dom = new DOMDocument();
$dom->loadXml('<foo><bar/><bar/></foo>');
var_dump(isset($dom->documentElement->parentNode), get_class($dom->documentElement->parentNode));
var_dump(isset($dom->documentElement->firstChild->parentNode), get_class($dom->documentElement->firstChild->parentNode));
var_dump(isset($dom->documentElement->firstChild->nextSibling), get_class($dom->documentElement->firstChild->nextSibling));
var_dump(isset($dom->documentElement->lastChild->previousSibling), get_class($dom->documentElement->lastChild->previousSibling));