# La classe Generator

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

## Introduction

Les objets Generator sont retournés depuis des générateurs.

Attention

Les objets Generator ne peuvent pas être instanciés via le mot clé new.

## Synopsis de la classe

final class Generator implements Iterator {
/* Méthodes */
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
}

## Voir aussi

Voir aussi l'itération d'objet.

## Sommaire

- Generator::current — Récupère la valeur cédée
- Generator::getReturn — Obtenir la valeur de retour d'un générateur
- Generator::key — Récupère la clé cédée
- Generator::next — Reprend l'exécution du générateur
- Generator::rewind — Exécute le générateur jusqu'au premier yield inclus
- Generator::send — Envoie une valeur au générateur
- Generator::throw — Lance une exception dans le générateur
- Generator::valid — Vérifie si l'itérateur a été fermé
- Generator::__wakeup — Fonction de rappel de sérialisation

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