bug35785.phpt 706 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #35785 (SimpleXML memory read error)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $xml = simplexml_load_string("<root></root>");
  8. $xml->bla->posts->name = "FooBar";
  9. echo $xml->asXML();
  10. $xml = simplexml_load_string("<root></root>");
  11. var_dump(isset($xml->bla->posts));
  12. $xml->bla->posts[0]->name = "FooBar";
  13. echo $xml->asXML();
  14. $xml = simplexml_load_string("<root></root>");
  15. $xml->bla->posts[]->name = "FooBar";
  16. echo $xml->asXML();
  17. ?>
  18. --EXPECT--
  19. <?xml version="1.0"?>
  20. <root><bla><posts><name>FooBar</name></posts></bla></root>
  21. bool(false)
  22. <?xml version="1.0"?>
  23. <root><bla><posts><name>FooBar</name></posts></bla></root>
  24. <?xml version="1.0"?>
  25. <root><bla><posts><name>FooBar</name></posts></bla></root>