Iterator::rewind

(PHP 5, PHP 7, PHP 8)

Iterator::rewindSetzt den Iterator auf das erste Element zurück

Beschreibung

public function Iterator::rewind(): void

Setzt den Zeiger auf das erste Element des Iterators zurück.

Hinweis:

Dies ist die erste Methode, die aufgerufen wird, wenn eine foreach-Schleife gestartet wird. Sie wird nicht nach foreach-Durchläufen ausgeführt.

Da foreach vor Beginn der Iteration immer rewind() aufruft, wird ein manuell vorgerückter Iteratorstand (z. B. über SplFileObject::seek()) zurückgesetzt. Um ohne Zurücksetzen des Iterators zu iterieren, kann er in einen NoRewindIterator verpackt werden.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Zurückgegebene Werte werden ignoriert.