Получает имя файла, из которого запустили генератор

# ReflectionGenerator::getExecutingFile

(PHP 7, PHP 8)

ReflectionGenerator::getExecutingFile — Получает имя файла, из которого запустили генератор

### Описание

public function ReflectionGenerator::getExecutingFile(): string

Метод возвращает полный путь и имя файла текущего запущенного генератора.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод возвращает полный путь и имя файла текущего запущенного генератора.

### Примеры

Пример #1 Пример использования метода ReflectionGenerator::getExecutingFile()

    <?php

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

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

    $reflectionGen = new ReflectionGenerator($gen);

    echo "Файл: {$reflectionGen->getExecutingFile()}";

    ?>

Вывод приведённого примера будет похож на:

    Файл: /path/to/file/example.php

### Смотрите также

- ReflectionGenerator::getExecutingLine() - Получает текущую строку, которую выполняет генератор
- ReflectionGenerator::getExecutingGenerator() - Получает запущенный объект класса Generator

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open