--TEST--
Delayed freeing namespace definition should not crash
--EXTENSIONS--
dom
--FILE--
appendChild($doc->createElement('container'));
$child = $doc->documentElement->appendChild($doc->createElementNS('some:ns', 'child'));
$child_child = $child->appendChild($doc->createElementNS('some:ns', 'x'));
echo $doc->saveXML();
$child->remove();
echo $doc->saveXML();
unset($child);
var_dump($child_child->namespaceURI);
?>
--EXPECT--
string(7) "some:ns"