ReflectionGenerator::getExecutingFile

(PHP 7)

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

Descripción

public ReflectionGenerator::getExecutingFile ( void ) : string

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

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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

Ejemplos

Ejemplo #1 ReflectionGenerator::getExecutingFile() example

<?php

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

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

$reflectionGen = new ReflectionGenerator($gen);

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

El resultado del ejemplo sería algo similar a:

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

Ver también