# Die Klasse Generator

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

## Einführung

Generator-Objekte werden von Generatoren zurückgegeben.

Achtung

Generator-Objekte können nicht durch new instanziiert werden.

## Klassenbeschreibung

final class Generator implements Iterator {
/* Methoden */
public function current(): mixed
public function getReturn(): mixed
public function key(): mixed
public function next(): void
public function rewind(): void
public function send(mixed `$value`): mixed
public function throw(Throwable `$exception`): mixed
public function valid(): bool
public function __wakeup(): void
}

## Siehe auch

Siehe Objekt-Iteration.

## Inhaltsverzeichnis

- Generator::current — Ermittelt den aktuellen Wert eines Generators
- Generator::getReturn — Ermittelt den Rückgabewert eines Generators
- Generator::key — Ruft einen gelieferten Schlüssel ab
- Generator::next — Setzt die Ausführung eines Generators fort
- Generator::rewind — Setzt den Iterator zum ersten yield zurück
- Generator::send — Sendet einen Wert an einen Generator
- Generator::throw — Wirft eine Exception in einen Generator
- Generator::valid — Prüft, ob der Iterator geschlossen wurde
- Generator::__wakeup — Serialisierungs-Callback

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open