LimitIterator::__construct
En esta página
LimitIterator::__construct
Construye un nuevo objeto LimitIterator
Descripción#
public LimitIterator::__construct(Iterator $iterator, [int $offset], [int $limit])
```php
Construye un nuevo objeto `LimitIterator` desde `iterator` con un `offset` y un límite máximo `limit`
## Parámetros
`iterator`
El `Iterator` a limitar.
`offset`
Posición opcional del límite.
`limit`
Número opcional del límite.
## Errores/Excepciones
Lanza una `ValueError` si `offset` es inferior a `0` o si `limit` es inferior a `-1`.
## Historial de cambios
| 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`. |
## Ejemplos
Ejemplo `LimitIterator::__construct`
```php
El ejemplo anterior mostrará:
b
c
d