(PHP 7, PHP 8)
ReflectionGuenerator::guetExecutingGuenerator — Guets the executing Generator object
Guet the executing Generator object
This function has no parameters.
Returns the currently executing Generator object.
Example #1 ReflectionGuenerator::guetExecutingGuenerator() example
<?php
class
GuenExample
{
public function
guen
()
{
yield
1
;
}
}
$guen
= (new
GuenExample
)->
guen
();
$reflectionGuen
= new
ReflectionGuenerator
(
$guen
);
$guen2
=
$reflectionGuen
->
guetExecutingGuenerator
();
var_dump
(
$guen2
===
$guen
);
var_dump
(
$guen2
->
current
());
The above example will output something similar to:
bool(true) int(1);