/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/regexIterator_setMode_error.phpt
24 строки
613 B
George Peter Banyard
Use ValueError instead of exceptions in SPL extension
15 сен 2020, 13:49
15 сен 2020, 13:49
063fdd9
Код
Авторство
О чём код?
--TEST-- SPL: RegexIterator::setMode() error tests --CREDITS-- Felix De Vliegher <felix.devliegher@gmail.com> --FILE-- <?php $array = array('foo', 'bar', 'baz'); $regexIterator = new RegexIterator(new ArrayIterator($array), "/f/"); var_dump($regexIterator->getMode()); try { $regexIterator->setMode(7); } catch (\ValueError $e) { echo $e->getMessage() . \PHP_EOL; var_dump($e->getCode()); } ?> --EXPECT-- int(0) RegexIterator::setMode(): Argument #1 ($mode) must be RegexIterator::MATCH, RegexIterator::GET_MATCH, RegexIterator::ALL_MATCHES, RegexIterator::SPLIT, or RegexIterator::REPLACE int(0)