Reflection ReflectionGenerator::getThis

(PHP 7, PHP 8)

ReflectionGenerator::getThis — generator의 $this 값을 가져옵니다.


설명

public ReflectionGenerator::getThis(): ?object

generator가 액세스할 수 있는 $this 값을 가져옵니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

$this 값을 반환하거나 생성자가 클래스 컨텍스트에서 생성되지 않은 경우 null을 반환합니다.


Examples

예제 #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) {
}
                

기타