ReflectionGenerator::getExecutingLine
PHP function
Edit on GitHub ✎
(PHP 7, PHP 8)
Gets the currently executing line of the generator
Description
ReflectionGenerator::getExecutingLine(): int
Get the currently executing line number of the generator.
Parameters Parameters
Return Values
Returns the line number of the currently executing statement in the generator.
Examples
ReflectionGenerator::getExecutingLine example
php
<?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:
output
Line: 7See Also
ReflectionGenerator::getExecutingGeneratorReflectionGenerator::getExecutingFile