ReflectionGenerator
PHP Manual

ReflectionGenerator::getExecutingLine

(PHP 7)

ReflectionGenerator::getExecutingLineGets the currently executing line of the generator

Description

public int ReflectionGenerator::getExecutingLine ( void )

Get the currently executing line number of the generator.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Returns the line number of the currently executing statement in the generator.

Exemples

Exemple #1 ReflectionGenerator::getExecutingLine() example

<?php

class GenExample
{
    public function 
gen()
    {
        
yield 1;
    }
}

$gen = (new GenExample)->gen();

$reflectionGen = new ReflectionGenerator($gen);

echo 
"Line: {$reflectionGen->getExecutingLine()}";

L'exemple ci-dessus va afficher quelque chose de similaire à :

Line: 7

Voir aussi


ReflectionGenerator
PHP Manual