regexiterator_setpregflags_exception.phpt 594 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. SPL: RegexIterator::getPregFlags() exception test
  3. --CREDITS--
  4. Lance Kesson jac_kesson@hotmail.com
  5. #testfest London 2009-05-09
  6. --FILE--
  7. <?php
  8. class myIterator implements Iterator {
  9. function current (){}
  10. function key ( ){}
  11. function next ( ){}
  12. function rewind ( ){}
  13. function valid ( ){}
  14. }
  15. class TestRegexIterator extends RegexIterator{}
  16. $rege = '/^a/';
  17. $r = new TestRegexIterator(new myIterator, $rege);
  18. try{
  19. $r->setPregFlags();
  20. }catch (Exception $e) {
  21. echo $e->getMessage();
  22. }
  23. ?>
  24. --EXPECTF--
  25. Warning: RegexIterator::setPregFlags() expects exactly 1 parameter, 0 given in %s