PHP.nl

The interface

The Traversable interface

Interface to detect if a class is traversable using foreach.

Abstract base interface that cannot be implemented alone. Instead, it must
be implemented by either  or
.

IteratorAggregate``Iterator

TraversableThis interface has no methods, its only purpose is to be the base interface for all traversable classes.

Opmerking: > Internal (built-in) classes that implement this interface can be used in a foreach construct and do not need to implement or . IteratorAggregate``Iterator

Opmerking: > Prior to PHP 7.4.0, this internal engine interface couldn't be implemented in PHP scripts. Either or must be used instead. IteratorAggregate``Iterator

Documentatie