1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- SPL: RegexIterator::getMode() and setMode() basic tests
- --CREDITS--
- Felix De Vliegher <felix.devliegher@gmail.com>
- --FILE--
- <?php
- $array = array('foo', 'bar', 'baz');
- $iterator = new ArrayIterator($array);
- $regexIterator = new RegexIterator($iterator, "/f/");
- var_dump($regexIterator->getMode() === RegexIterator::MATCH);
- $regexIterator->setMode(RegexIterator::MATCH);
- var_dump($regexIterator->getMode() === RegexIterator::MATCH);
- $regexIterator->setMode(RegexIterator::GET_MATCH);
- var_dump($regexIterator->getMode() === RegexIterator::GET_MATCH);
- $regexIterator->setMode(RegexIterator::ALL_MATCHES);
- var_dump($regexIterator->getMode() === RegexIterator::ALL_MATCHES);
- $regexIterator->setMode(RegexIterator::SPLIT);
- var_dump($regexIterator->getMode() === RegexIterator::SPLIT);
- ?>
- --EXPECT--
- bool(true)
- bool(true)
- bool(true)
- bool(true)
- bool(true)
|