ReflectionGenerator
PHP Manual

ReflectionGenerator::getExecutingFile

(PHP 7)

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

Descripción

public string ReflectionGenerator::getExecutingFile ( void )

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


ReflectionGenerator
PHP Manual