DOM4_ParentNode_append.phpt 659 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --TEST--
  2. DOMParentNode::append()
  3. --EXTENSIONS--
  4. dom
  5. --FILE--
  6. <?php
  7. declare(strict_types=1);
  8. require_once("dom_test.inc");
  9. $dom = new DOMDocument;
  10. $dom->loadXML('<test><mark/><mark /><mark /></test>');
  11. $element = $dom->documentElement;
  12. $element->append(
  13. $dom->createElement('element', 'content'),
  14. 'content'
  15. );
  16. var_dump($dom->documentElement->childElementCount);
  17. print_node_list_compact($element->childNodes);
  18. $element->append(
  19. $dom->createElement('element', 'content'),
  20. 'content'
  21. );
  22. var_dump($dom->documentElement->childElementCount);
  23. ?>
  24. --EXPECT--
  25. int(4)
  26. <mark>
  27. </mark>
  28. <mark>
  29. </mark>
  30. <mark>
  31. </mark>
  32. <element>
  33. content
  34. </element>
  35. content
  36. int(5)