
SplFileInfo 클래스의 getExtension 메소드는 파일 이름에서 확장자를 추출하는 역할을 합니다.
파일 이름에서 확장자를 추출하는 로직은 다음과 같습니다.
1. 파일 이름에서 마지막 점(.)을 찾습니다.
2. 마지막 점(.) 이후의 문자열을 확장자로 추출합니다.
예를 들어, 파일 이름이 "example.txt"라면, getExtension 메소드는 "txt"를 확장자로 추출합니다.
그러나, 확장자가 추출되지 않을 수 있는 경우는 다음과 같습니다.
1. 파일 이름에 점(.)이 없는 경우
2. 파일 이름에 확장자가 없는 경우 (예: "example")
3. 파일 이름이 빈 문자열인 경우
이러한 경우, getExtension 메소드는 빈 문자열을 반환합니다.
따라서, 확장자가 추출되지 않으면, 개발자는 적절한 오류 처리를 수행해야 합니다.
2025-03-10 14:02