Reflection ReflectionGenerator::getExecutingLine

(PHP 7, PHP 8)

ReflectionGenerator::getExecutingLine — generator의 현재 실행 중인 라인을 가져옵니다.


설명

public ReflectionGenerator::getExecutingLine(): int

생성기의 현재 실행 중인 줄 번호를 가져옵니다.


매개변수

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


반환 값

생성기에서 현재 실행 중인 문의 줄 번호를 반환합니다.


Examples

예제 #1 ReflectionGenerator::getExecutingLine() 예제

                  
<?php

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

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

$reflectionGen = new ReflectionGenerator($gen);

echo "Line: {$reflectionGen->getExecutingLine()}";
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

Line: 7
                

기타