(PHP 5 >= 5.1.0, PHP 7, PHP 8)
LimitIterator::__construct — Construye un nuevo objeto LimitIterator
Construye un nuevo objeto LimitIterator desde iterator
con
un offset
y un límite máximo limit
iterator
El Iterator a limitar.
offset
Posición opcional del límite.
limit
Número opcional del límite.
Lanza una ValueError
si offset
es inferior a 0
o si limit
es inferior a -1
.
Versión | Descripción |
---|---|
8.0.0 |
Ahora lanza una excepción ValueError
cuando offset es inferior a 0 ;
Anteriormente, se lanzaba una RuntimeException.
|
8.0.0 |
Ahora lanza una excepción ValueError
cuando limit es inferior a -1 ;
Anteriormente, se lanzaba una RuntimeException.
|
Ejemplo #1 Ejemplo LimitIterator::__construct()
<?php
$ait = new ArrayIterator(array('a', 'b', 'c', 'd', 'e'));
$lit = new LimitIterator($ait, 1, 3);
foreach ($lit as $value) {
echo $value . "\n";
}
?>
El resultado del ejemplo sería:
b c d