首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Generator (class)

介绍

(PHP 5 >= 5.5.0, PHP 7)

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

警告

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

课程简介

Generator implements Iterator {

/* Methods */

代码语言:javascript
复制
public mixed current ( void )
代码语言:javascript
复制
public mixed getReturn ( void )
代码语言:javascript
复制
public mixed key ( void )
代码语言:javascript
复制
public void next ( void )
代码语言:javascript
复制
public void rewind ( void )
代码语言:javascript
复制
public mixed send ( mixed $value )
代码语言:javascript
复制
public mixed throw ( Throwable $exception )
代码语言:javascript
复制
public bool valid ( void )
代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券