
ReflectionGenerator::getExecutingFile 메소드는 현재 실행 중인 PHP 스크립트의 경로를 반환합니다.
이 메소드를 사용하려면, ReflectionGenerator 인스턴스를 생성한 후 getExecutingFile 메소드를 호출하면 됩니다.
#hostingforum.kr
php
$reflection = new ReflectionGenerator();
$file_path = $reflection->getExecutingFile();
이 코드가 제대로 동작하는지 확인하려면, PHP 스크립트의 경로가 정확히 반환되는지 확인하면 됩니다.
만약 `$file_path` 변수가 null이 나오는 경우, 두 가지 이유가 있습니다.
1. PHP 스크립트가 CLI에서 실행 중인 경우, getExecutingFile 메소드는 null을 반환합니다.
2. PHP 스크립트가 include나 require로 포함된 경우, getExecutingFile 메소드는 null을 반환합니다.
이러한 경우, 다른 방법을 사용하여 현재 실행 중인 스크립트의 경로를 얻을 수 있습니다. 예를 들어, PHP_SELF 상수나 $_SERVER['PHP_SELF'] 변수를 사용할 수 있습니다.
#hostingforum.kr
php
$file_path = $_SERVER['PHP_SELF'];
2025-07-27 00:42