Documentación offline PHP master

ReflectionClass::isIterable

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

En esta página

ReflectionClass::isIterable

Verifica si esta clase es iterable

Descripción#

public ReflectionClass::isIterable(): bool
```php

Verifica si esta clase es iterable (es decir, que puede ser utilizada en [`foreach`](#control-structures.foreach)).

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Retorna `true` si la clase es iterable o `false` en caso contrario.

## Ejemplos

Uso simple de ReflectionClass::isIterable
isIterable()); } $classes = ["ArrayObject", "IteratorClass", "DerivedClass", "NonIterator",]; foreach ($classes as $class) { echo "¿Es $class iterable? "; dump_iterable($class); } ?>

```php

El ejemplo anterior mostrará:

¿Es ArrayObject iterable? bool(true)
¿Es IteratorClass iterable? bool(true)
¿Es DerivedClass iterable? bool(true)
¿Es NonIterator iterable? bool(false)

Véase también#

ReflectionClass::__construct