ReflectionGenerator::getExecutingLine

(PHP 7)

ReflectionGenerator::getExecutingLineRécupère la ligne actuellement exécutée du générateur

Description

public ReflectionGenerator::getExecutingLine ( void ) : int

Récupère la ligne actuellement exécutée du générateur.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le numéro de ligne de la déclaration actuellement exécutée dans le générateur.

Exemples

Exemple #1 Exemple avec ReflectionGenerator::getExecutingLine()

<?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