Клас Generator
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
Вступ
Створення об'єктів типу Generator описано у розділі Генератори
Застереження
Об'єкти Generator не можуть бути створені за допомогою оператора new
Огляд класів
final
class Generator
implements
Iterator {
/* Методы */
public current(): mixed
public getReturn(): mixed
public key(): mixed
public next(): void
public rewind(): void
public send(mixed $value): mixed
public throw(Throwable $exception): mixed
public valid(): bool
public __wakeup(): void
}
Дивіться також
Смотрите также разделІтератори об'єктів
Зміст
- Generator::current— Отримати поточне значення генератора
- Generator::getReturn— Отримати значення, що повертається генератором
- Generator::key— Отримати ключ згенерованого елемента
- Generator::next— Відновити роботу генератора
- Generator::rewind - Перемотати ітератор
- Generator::send— Передати значення у генератор
- Generator::throw— Кинути виняток у генератор
- Generator::valid— Перевіряє, чи закритий ітератор
- Generator::__wakeup - Callback-функція серіалізації