Documentación offline PHP master

LimitIterator::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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

Véase también#

Ejemplos LimitIterator