/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/spl_limit_iterator_check_limits.phpt
28 строк
740 B
Nikita Popov
Update ext/spl parameter names
07 окт 2020, 13:26
07 окт 2020, 13:26
68195bd
Код
Авторство
О чём код?
--TEST-- SPL: LimitIterator check limits are valid --CREDITS-- Sean Burlington www.practicalweb.co.uk TestFest London May 2009 --FILE-- <?php $array = array(array(7,8,9),1,2,3,array(4,5,6)); $arrayIterator = new ArrayIterator($array); try { $limitIterator = new LimitIterator($arrayIterator, -1); } catch (\ValueError $e){ print $e->getMessage(). "\n"; } try { $limitIterator = new LimitIterator($arrayIterator, 0, -2); } catch (\ValueError $e){ print $e->getMessage() . "\n"; } $limitIterator = new LimitIterator($arrayIterator, 0, -1); ?> --EXPECT-- LimitIterator::__construct(): Argument #2 ($offset) must be greater than or equal to 0 LimitIterator::__construct(): Argument #3 ($limit) must be greater than or equal to -1