
SplFileObject::getFlags 메소드는 파일 객체의 속성을 반환하는 메소드입니다. 이 메소드는 파일의 읽기 모드, 쓰기 모드, 바이너리 모드 등에 대한 정보를 포함한 플래그를 반환합니다.
SplFileObject::getFlags 메소드는 다음 플래그 중 하나 이상을 반환할 수 있습니다.
- FILE_BINARY: 파일을 바이너리 모드로 읽기/쓰기합니다. 이 플래그가 설정된 경우, 파일의 내용을 텍스트로 처리하지 않습니다.
- FILE_TEXT: 파일을 텍스트 모드로 읽기/쓰기합니다. 이 플래그가 설정된 경우, 파일의 내용을 텍스트로 처리합니다.
- FILE_APPEND: 파일의 내용을 추가할 때, 기존 내용을 덮어쓰지 않습니다. 대신, 새로운 내용을 파일의 끝에 추가합니다.
- FILE_USE_INCLUDE_PATH: 파일의 경로를 포함 경로에서 검색합니다.
- FILE_IGNORE_NEW_LINES: 파일의 내용에서 새로운 줄을 무시합니다.
- FILE_SKIP_EMPTY_LINES: 파일의 내용에서 빈 줄을 무시합니다.
- FILE_IGNORE_ASCII_CASE: 파일의 이름을 대소문자 구별하지 않습니다.
이러한 플래그 중 하나 이상을 반환하는 SplFileObject::getFlags 메소드는 파일 객체의 속성을 이해하는 데 도움이 됩니다.
2025-07-18 15:40