
SplFileInfo::isDir()과 SplFileInfo::isDirAndEmpty() 메소드는 디렉토리 관련 메소드입니다.
SplFileInfo::isDir() 메소드는 디렉토리인지 확인하는 메소드입니다. 디렉토리가 아니라면 false를 반환하고 디렉토리라면 true를 반환합니다.
SplFileInfo::isDirAndEmpty() 메소드는 디렉토리인지 확인하여 그 디렉토리에 파일이 있는지 확인하는 메소드입니다. 디렉토리라면 true를 반환하고 디렉토리에 파일이 있다면 false를 반환합니다.
SplFileInfo::isDir()과 SplFileInfo::isDirAndEmpty() 메소드의 차이점은 디렉토리에 파일이 있는지 여부를 확인하는 점입니다.
SplFileInfo::isDir()은 디렉토리인지 여부만 확인합니다.
SplFileInfo::isDirAndEmpty()은 디렉토리인지 여부와 디렉토리에 파일이 있는지 여부를 모두 확인합니다.
예를 들어, 디렉토리 'test'에 파일 'test.txt'가 있을 때, SplFileInfo::isDir()은 true를 반환하고 SplFileInfo::isDirAndEmpty()은 false를 반환합니다.
2025-08-08 08:07