Heim > Artikel > Backend-Entwicklung > php – Durchlaufbare Schnittstelle
Einführung
Eine Schnittstelle, die erkennt, ob eine Klasse mit foreach durchlaufen werden kann.
Grundlegende abstrakte Schnittstelle, die nicht alleine implementiert werden kann. Stattdessen muss es über die IteratorAggregate- oder Iterator-Schnittstelle implementiert werden.
Hinweis:
Eingebaute Klassen, die diese Schnittstelle implementieren, können foreach zum Durchlaufen verwenden, ohne die IteratorAggregate- oder Iterator-Schnittstelle zu implementieren.
Hinweis:
Dies ist eine interne Engine-Schnittstelle, die nicht in PHP-Skripten implementiert werden kann. Stattdessen kann die Schnittstelle IteratorAggregate oder Iterator verwendet werden.
Schnittstellenzusammenfassung
Traversable {
}
Diese Schnittstelle verfügt über keine Methoden, ihre Rolle besteht lediglich darin, die Basisschnittstelle für alle durchquerbaren Klassen zu sein.