--TEST-- GH-11906 (prepend without children after creating fragment results in segfault) --EXTENSIONS-- dom --FILE-- loadXML(<< XML); $container = $doc->documentElement; $child = $container->firstElementChild; $test = $doc->createElement('foo'); $test->append($child); echo "--- document output ---\n"; echo $doc->saveXML(); echo "--- \$test output ---\n"; echo $doc->saveXML($test), "\n"; $test->prepend($child); echo "--- document output ---\n"; echo $doc->saveXML(); echo "--- \$test output ---\n"; echo $doc->saveXML($test), "\n"; $test->append($child); ?> --EXPECT-- --- document output --- --- $test output --- --- document output --- --- $test output ---