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::next - 恢复生成器的执行
- Generator::rewind - 倒回迭代器
- Generator::send - 将值发送到生成器
- Generator::throw - 向生成器中抛出一个异常
- Generator::valid - 检查迭代器是否已关闭
- Generator::__wakeup — Serialize callback
← Closure::fromCallable
Generator::current →