--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"