3v4l.org

run code in 300+ PHP versions simultaneously
<?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));

preferences:
36.75 ms | 402 KiB | 5 Q