mirror of
https://github.com/php/php-src.git
synced 2024-10-01 23:06:11 +00:00
35 lines
610 B
PHP
35 lines
610 B
PHP
--TEST--
|
|
SPL: LimitIterator zero is valid offset
|
|
--FILE--
|
|
<?php
|
|
|
|
$array = array('a', 'b', 'c');
|
|
$arrayIterator = new ArrayIterator($array);
|
|
|
|
try {
|
|
$limitIterator = new LimitIterator($arrayIterator, 0);
|
|
foreach ($limitIterator as $item) {
|
|
echo $item . "\n";
|
|
}
|
|
} catch (OutOfRangeException $e){
|
|
print $e->getMessage() . "\n";
|
|
}
|
|
|
|
try {
|
|
$limitIterator = new LimitIterator($arrayIterator, -1);
|
|
foreach ($limitIterator as $item) {
|
|
echo $item . "\n";
|
|
}
|
|
} catch (OutOfRangeException $e){
|
|
print $e->getMessage() . "\n";
|
|
}
|
|
|
|
?>
|
|
===DONE===
|
|
--EXPECT--
|
|
a
|
|
b
|
|
c
|
|
Parameter offset must be >= 0
|
|
===DONE===
|