ReflectionGenerator
PHP Manual

ReflectionGenerator::getExecutingFile

(PHP 7)

ReflectionGenerator::getExecutingFileGets the file name of the currently executing generator

Description

public string ReflectionGenerator::getExecutingFile ( void )

Get the full path and file name of the currently executing generator.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Returns the full path and file name of the currently executing generator.

Exemples

Exemple #1 ReflectionGenerator::getExecutingFile() example

<?php

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

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

$reflectionGen = new ReflectionGenerator($gen);

echo 
"File: {$reflectionGen->getExecutingFile()}";

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

File: /path/to/file/example.php

Voir aussi


ReflectionGenerator
PHP Manual