- var_dump: documentation ( source)
<?php
class MyElement extends \DOMElement {
public function __get($name) {
return $this->$name;
}
}
class MyTextNode extends \DOMText {
public function __get($name) {
return $this->$name;
}
}
$dom = new DOMDocument();
//$dom->registerNodeClass('DOMElement', 'MyElement');
$dom->registerNodeClass('DOMText', 'MyTextNode');
$dom->appendChild($dom->createElement('Foo', 'Bar'));
echo $dom->documentElement->nodeValue;
var_dump(
$dom->documentElement->firstChild
);