在线文档教程
PHP
类和函数 | Classes and Functions

Generator (class)

生成器类

介绍

(PHP 5 >= 5.5.0, PHP 7)

生成器对象从生成器返回。

警告

生成器对象不能通过新实例化。

课程简介

Generator implements Iterator {

/* Methods */

public mixed current ( void )

public mixed getReturn ( void )

public mixed key ( void )

public void next ( void )

public void rewind ( void )

public mixed send ( mixed $value )

public mixed throw ( Throwable $exception )

public bool valid ( void )

public void __wakeup ( void )

}

目录

  • Generator::current - 获得yielded值

  • Generator::getReturn - 获取生成器的返回值

  • Generator::key - 获取放弃的密钥

  • Generator::rewind - 倒回迭代器

  • Generator::send - 将值发送到生成器

  • Generator::throw - 向生成器中抛出一个异常

  • Generator::valid - 检查迭代器是否已关闭

  • Generator::__wakeup — Serialize callback

← Closure::fromCallable

Generator::current →