
SplFileObject::setFlags 함수는 파일의 플래그를 설정하는 데 사용되며, 다음과 같은 플래그를 지원합니다.
- FILE_APPEND: 파일의 끝에 새로운 내용을 추가합니다.
- FILE_BINARY: 텍스트 모드 대신 바이너리 모드를 사용합니다.
- FILE_USE_INCLUDE_PATH: 현재 파일의 디렉토리를 포함 경로로 사용합니다.
- FILE_SKIP_EMPTY_LINES: 빈 줄을 무시합니다.
- FILE_IGNORE_NEW_LINES: 새로운 줄을 무시합니다.
이러한 플래그를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt', 'w');
$file->setFlags(SplFileObject::FILE_APPEND | SplFileObject::FILE_USE_INCLUDE_PATH);
$file->fwrite('새로운 내용');
이 예제에서는 FILE_APPEND 플래그를 사용하여 파일의 끝에 새로운 내용을 추가하고, FILE_USE_INCLUDE_PATH 플래그를 사용하여 현재 파일의 디렉토리를 포함 경로로 사용합니다.
2025-03-20 16:08