bug40451.phpt 467 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #40451 (addAttribute() may crash when used with non-existent child node)
  3. --EXTENSIONS--
  4. simplexml
  5. --FILE--
  6. <?php
  7. $string = <<<XML
  8. <?xml version="1.0"?>
  9. <Host enable="true">
  10. <Name>host.server.com</Name>
  11. </Host>
  12. XML;
  13. $xml = simplexml_load_string($string);
  14. $add = $xml->addChild('Host');
  15. $add->Host->addAttribute('enable', 'true');
  16. ?>
  17. --EXPECTF--
  18. Warning: SimpleXMLElement::addAttribute(): Unable to locate parent Element in %s on line %d