1--TEST--
2Delayed freeing comment node
3--EXTENSIONS--
4dom
5--FILE--
6<?php
7$doc = new DOMDocument;
8$comment = $doc->appendChild($doc->createElement('container'))
9    ->appendChild($doc->createComment('my comment'));
10echo $doc->saveXML(), "\n";
11$comment->parentNode->remove();
12echo $doc->saveXML(), "\n";
13echo $doc->saveXML($comment), "\n";
14var_dump($comment->parentNode);
15?>
16--EXPECT--
17<?xml version="1.0"?>
18<container><!--my comment--></container>
19
20<?xml version="1.0"?>
21
22<!--my comment-->
23NULL
24