Reflection ReflectionGenerator::getExecutingFile
(PHP 7, PHP 8)
ReflectionGenerator::getExecutingFile — 현재 실행 중인 생성기의 파일 이름을 가져옵니다.
설명
public ReflectionGenerator::getExecutingFile(): string
현재 실행 중인 생성기의 전체 경로와 파일 이름을 가져옵니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
현재 실행 중인 생성기의 전체 경로와 파일 이름을 반환합니다.
Examples
예제 #1 ReflectionGenerator::getExecutingFile() 예제
<?php
class GenExample
{
public function gen()
{
yield 1;
}
}
$gen = (new GenExample)->gen();
$reflectionGen = new ReflectionGenerator($gen);
echo "File: {$reflectionGen->getExecutingFile()}";
위의 예는 다음과 유사한 결과를 출력합니다.
File: /path/to/file/example.php
기타
- ReflectionGenerator::getExecutingLine() - Generator의 현재 실행 중인 라인을 가져옵니다.
- ReflectionGenerator::getExecutingGenerator() - 실행 중인 Generator 객체를 가져옵니다.