setParserProperty_error.phpt 487 B

123456789101112131415161718192021
  1. --TEST--
  2. XMLReader: setParserProperty Error
  3. --EXTENSIONS--
  4. xmlreader
  5. --FILE--
  6. <?php
  7. $xml = '<?xml version="1.0" encoding="UTF-8"?><books><book>new book</book></books>';
  8. $invalidProperty = -1;
  9. $reader = new XMLReader();
  10. $reader->XML($xml);
  11. try {
  12. $reader->setParserProperty(-1, true);
  13. } catch (ValueError $exception) {
  14. echo $exception->getMessage() . "\n";
  15. }
  16. $reader->close();
  17. ?>
  18. --EXPECT--
  19. XMLReader::setParserProperty(): Argument #1 ($property) must be a valid parser property