file_put_contents() 함수는 파일에 문자열을 씁니다.
이 함수가 파일에 액세스할 때 다음 규칙을 따릅니다.
FILE_USE_INCLUDE_PATH가 설정된 경우 *filename* 복사본에 대한 내장 경로가 확인됩니다.
파일이 없으면 파일이 생성됩니다.
파일 열기
LOCK_EX를 설정하면 파일이 잠깁니다.
FILE_APPEND를 설정하면 파일의 끝으로 이동됩니다. 그렇지 않으면 파일 내용이 지워집니다.
파일에 데이터 쓰기
파일을 닫고 모든 파일 잠금 해제
성공하면 함수는 파일에 쓰여진 문자 수를 반환합니다. 실패하면 False가 반환됩니다.
int file_put_contents ( 문자열 $filename , 혼합 $data [, int $flags = 0 [, 자원 $context ]] )
매개변수 | 설명하다 |
---|---|
파일 | 필수의. 데이터를 쓸 파일을 지정합니다. 파일이 없으면 새 파일이 생성됩니다. |
데이터 | 필수의. 파일에 기록할 데이터를 지정합니다. 문자열, 배열 또는 데이터 스트림일 수 있습니다. |
방법 | 선택 과목. 파일을 열고 쓰는 방법을 지정합니다. 가능한 값: FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX |
문맥 | 선택 과목. 파일 핸들의 환경을 지정합니다. context는 스트림의 동작을 수정할 수 있는 옵션 집합입니다. |
참고: 파일에 이미 존재하는 콘텐츠를 삭제하지 않으려면 FILE_APPEND를 사용하세요.
위 예제의 실행 출력은 다음과 같습니다.
6
다음으로 sites.txt 파일에 콘텐츠를 추가합니다.
성공적으로 실행한 후 sites.txt 파일을 열면 내용은 다음과 같습니다.
CoderctoGoogle