(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
iteratorEl Iterator a limitar.
offsetPosición opcional del límite.
limitNú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 ejemplo anterior mostrará:
b c d