(PHP 7, PHP 8)
ReflectionGenerator::getExecutingLine — Obtiene la línea actualmente ejecutada del generador
Obtiene la línea actualmente ejecutada del generador.
Esta función no tiene parámetros.
Devuelve el número de línea de la declaración actualmente ejecutada en el generador.
Ejemplo #1 Ejemplo con ReflectionGenerator::getExecutingLine()
<?php
class GenExample
{
public function gen()
{
yield 1;
}
}
$gen = (new GenExample)->gen();
$reflectionGen = new ReflectionGenerator($gen);
echo "Line: {$reflectionGen->getExecutingLine()}";
El resultado del ejemplo sería algo similar a:
Line: 7