]> granicus.if.org Git - php/blob
4816896d8a
[php] /
1 --TEST--
2 SPL: RegexIterator::setMode() error tests
3 --CREDITS--
4 Felix De Vliegher <felix.devliegher@gmail.com>
5 --FILE--
6 <?php
7
8 $array = array('foo', 'bar', 'baz');
9 $regexIterator = new RegexIterator(new ArrayIterator($array), "/f/");
10
11 var_dump($regexIterator->getMode());
12
13 try {
14     $regexIterator->setMode(7);
15 } catch (InvalidArgumentException $e) {
16     var_dump($e->getMessage());
17     var_dump($e->getCode());
18 }
19
20 ?>
21 --EXPECTF--
22 int(0)
23 string(14) "Illegal mode 7"
24 int(0)