ReflectionGenerator::getExecutingLine

(PHP 7, PHP 8)

ReflectionGenerator::getExecutingLineObtiene la línea actualmente ejecutada del generador

Descripción

public ReflectionGenerator::getExecutingLine(): int

Obtiene la línea actualmente ejecutada del generador.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el número de línea de la declaración actualmente ejecutada en el generador.

Ejemplos

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

Ver también