/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/spl/tests/bug51119.phpt
25 строк
495 B
George Peter Banyard
Use ValueError instead of exceptions in SPL extension
15 сен 2020, 13:49
15 сен 2020, 13:49
063fdd9
Код
Авторство
О чём код?
--TEST-- SPL: LimitIterator zero is valid offset --FILE-- <?php $array = array('a', 'b', 'c'); $arrayIterator = new ArrayIterator($array); $limitIterator = new LimitIterator($arrayIterator, 0); foreach ($limitIterator as $item) { echo $item . "\n"; } try { $limitIterator = new LimitIterator($arrayIterator, -1); } catch (\ValueError $e){ print $e->getMessage() . "\n"; } ?> --EXPECT-- a b c LimitIterator::__construct(): Argument #2 ($offset) must be greater than or equal to 0