PHP8 生成器类

2023-08-21 16:00 更新

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

简介

Generator 对象是从 generators返回的.

警告
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 — 序列化回调


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号