Получает значение $this генератора

# ReflectionGenerator::getThis

(PHP 7, PHP 8)

ReflectionGenerator::getThis — Получает значение `$this` генератора

### Описание

public function ReflectionGenerator::getThis(): ?object

Получить значение `$this`, к которому имеет доступ генератор.

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

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

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

Возвращает значение `$this` или `null`, если генератор создан вне контекста класса.

### Примеры

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

    <?php

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

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

    $reflectionGen = new ReflectionGenerator($gen);

    var_dump($reflectionGen->getThis());

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

    object(GenExample)#3 (0) {
    }

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

- ReflectionGenerator::getFunction() - Получает имя функции генератора
- ReflectionGenerator::getTrace() - Получает трассировку запущенного генератора

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