- var_dump: documentation ( source)
- simplexml_load_string: documentation ( source)
<?php
$xml = simplexml_load_string('<root/>');
$node = $xml->NOT_EXISTING_NODE_NAME;
var_dump($node instanceof \SimpleXMLElement);
var_dump($node->asXML());
var_dump($node->count());
var_dump($node->getName());
echo "\nattributes:\n";
$node2 = $node->attributes();
var_dump($node2 instanceof \SimpleXMLElement);
var_dump($node2->asXML());
var_dump($node2->count());
var_dump($node2->getName());
echo "\nchildren:\n";
$node3 = $node->children();
var_dump($node3 instanceof \SimpleXMLElement);
var_dump($node3->asXML());
var_dump($node3->count());
var_dump($node3->getName());