(PHP 7, PHP 8)
ReflectionGenerator::getExecutingLine — Récupère la ligne actuellement exécutée du générateur
Récupère la ligne actuellement exécutée du générateur.
Cette fonction ne contient aucun paramètre.
Retourne le numéro de ligne de la déclaration actuellement exécutée dans le générateur.
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()}";
Résultat de l'exemple ci-dessus est similaire à :
Line: 7