(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 contiene ningún parámetro.
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()}";
Resultado del ejemplo anterior es similar a :
Line: 7