
ReflectionExtension::getINIEntries 메서드의 첫 번째 인자인 $iniFile 경로에 대한 이해를 돕기 위해 설명하겠습니다.
$iniFile 경로를 지정할 때, 절대 경로와 상대 경로를 모두 사용할 수 있습니다.
- 절대 경로: 예를 들어, '/var/www/html/config.ini'와 같이 절대 경로를 지정하면, ini 파일이 위치한 정확한 경로를 지정할 수 있습니다.
- 상대 경로: 예를 들어, 'config.ini'와 같이 상대 경로를 지정하면, 현재 작업 디렉토리에서 ini 파일을 찾습니다.
현재 작업 디렉토리와 ini 파일의 위치가 다를 때, 다음과 같은 방법으로 경로를 지정할 수 있습니다.
- 현재 작업 디렉토리에서 ini 파일을 찾을 때: 상대 경로를 사용하거나, './config.ini'와 같이 현재 작업 디렉토리를 지정한 후 ini 파일 이름을 지정합니다.
- 다른 디렉토리에서 ini 파일을 찾을 때: 절대 경로를 사용하거나, '../config.ini'와 같이 현재 작업 디렉토리에서 상위 디렉토리를 지정한 후 ini 파일 이름을 지정합니다.
예를 들어, 현재 작업 디렉토리가 '/var/www/html'이고, ini 파일이 '/var/www/config.ini'에 위치한 경우, 다음과 같이 경로를 지정할 수 있습니다.
- 절대 경로: '/var/www/config.ini'
- 상대 경로: '../config.ini' (현재 작업 디렉토리에서 상위 디렉토리를 지정한 후 ini 파일 이름을 지정)
이러한 방법으로, ReflectionExtension::getINIEntries 메서드의 첫 번째 인자인 $iniFile 경로를 지정할 수 있습니다.
2025-06-09 05:23