
SplFileInfo::getRealPath() 함수는 파일의 실제 경로를 반환합니다. 이 함수는 Windows와 Linux에서 동작합니다.
이 함수를 사용했을 때 예상할 수 있는 에러나 예외 상황은 다음과 같습니다.
- 파일이 존재하지 않는 경우: SplFileInfo::getRealPath() 함수는 파일이 존재하지 않는 경우 NULL을 반환합니다.
- 권한이 없을 경우: SplFileInfo::getRealPath() 함수는 권한이 없을 경우 NULL을 반환합니다.
- 심볼릭 링크가 있는 경우: SplFileInfo::getRealPath() 함수는 심볼릭 링크의 실제 경로를 반환합니다.
- 파일이 디렉토리일 경우: SplFileInfo::getRealPath() 함수는 디렉토리의 실제 경로를 반환합니다.
예를 들어, 다음 코드는 파일의 실제 경로를 반환합니다.
#hostingforum.kr
php
$file = new SplFileInfo('example.txt');
echo $file->getRealPath();
이 코드는 'example.txt' 파일의 실제 경로를 반환합니다. 만약 파일이 존재하지 않는 경우 NULL을 반환합니다.
#hostingforum.kr
php
$file = new SplFileInfo('non_existent_file.txt');
echo $file->getRealPath(); // NULL
2025-07-25 23:50