Start · Sprachen · PHP · Referenz · Traversable

Traversable

Klasse

Basis-Interface aller iterierbaren Objekte — kann nicht direkt implementiert werden, nur über <code>Iterator</code> oder <code>IteratorAggregate</code>.

seit PHP 5.0.0 Kategorie: oop

Signatur

interface Traversable

Beschreibung

Alles, was in foreach funktioniert, ist Traversable.

Rückgabewert

Typ
void

Beispiele

Type-Hint

<?php

function process(iterable $items): void {
    foreach ($items as $item) { /* ... */ }
}
// Akzeptiert array UND Traversable