ReflectionGenerator::getExecutingLine — Gets the currently executing line of the generator
Description
publicfunctionReflectionGenerator::getExecutingLine(): int
Get the currently executing line number of the generator.
Parameters
This function has no parameters.
Return Values
Returns the line number of the currently executing statement in the generator.
Examples
Example #1 ReflectionGenerator::getExecutingLine() example
<?php
class GenExample
{
public function gen()
{
yield 1;
}
}
$gen = (new GenExample)->gen();
$reflectionGen = new ReflectionGenerator($gen);
echo "Line: {$reflectionGen->getExecutingLine()}";
The above example will output
something similar to: