현재 위치: > 최신 기사 목록> PHP 파일 읽기 및 쓰기 자습서 : 기본 작업 및 실제 예제 분석

PHP 파일 읽기 및 쓰기 자습서 : 기본 작업 및 실제 예제 분석

gitbox 2025-06-10

1. 파일 읽기 및 쓰기 작업이란 무엇입니까?

파일 읽기 및 쓰기 작업은 컴퓨터를 통해 파일을 읽고 쓰는 것을 나타냅니다. 간단히 말해서, 프로그램은 프로그래밍 언어를 통해 컴퓨터에서 파일 시스템을 작동하여 파일을 오프닝, 읽기, 쓰기 및 폐쇄의 기능을 실현할 수 있습니다.

2. 파일 개방 및 닫기

PHP에서는 fopen 함수를 사용하여 파일을 열고 fclose 함수를 사용하여 파일을 닫을 수 있습니다. 파일의 각 개구부 후에는 시스템 리소스 낭비를 피하기 위해 시간이 지남에 따라 닫아야합니다.

2.1 파일을 엽니 다

파일을 열 때 파일 경로와 개방 모드를 지정해야합니다. 파일 경로는 상대적이거나 절대 경로 일 수 있습니다. 일반적인 개방 모드에는 다음이 포함됩니다.

 
$file_handle = fopen("file_path", "mode");

열기 모드 예 :

  • R : 읽기 전용 모드, 파일이 존재해야합니다
  • W : 쓰기 모드, 파일이 존재하면 파일이 지워지고 존재하지 않으면 생성됩니다.
  • A : Append Mode, 파일 콘텐츠가 유지되고 새 콘텐츠가 파일 끝에 기록됩니다.

2.2 파일을 닫습니다

작업이 완료된 후 Fclose를 사용하여 파일을 닫고 파일 리소스를 해제하십시오.

 
fclose($file_handle);

3. 파일 읽기 및 쓰기 작업

파일을 열면 내용을 읽거나 쓸 수 있습니다.

3.1 파일 쓰기 작업

PHP는 쓰기를 덮어 쓰는 두 가지 방법을 지원합니다.

3.1.1과 쓰기 쓰기

fwrite를 사용하여 컨텐츠를 작성할 때 파일 모드를 열면 원본 콘텐츠를 덮어 씁니다.

 
$file_handle = fopen("file_path", "w");
fwrite($file_handle, "Hello World!");
fclose($file_handle);

알아채다:

  • Fwrite 의 첫 번째 매개 변수는 파일 핸들이며, 두 번째 매개 변수는 쓰기 내용이며, 세 번째 매개 변수는 선택 사항이며, 서면 바이트 수를 지정하고 기본적으로 모든 내용을 작성합니다.
  • W 모드를 사용하면 파일이 존재하면 내용이 비워집니다. 존재하지 않으면 새 파일이 생성됩니다.

3.1.2 글쓰기를 추가하십시오

Append Mode ( a )에서 파일을 열면 내용이 파일 끝에 추가됩니다.

 
$file_handle = fopen("file_path", "a");
fwrite($file_handle, "Hello World!");
fclose($file_handle);

참고 : 파일이 존재하지 않으면 파일이 모드 에서 자동으로 생성됩니다.

3.2 파일 읽기 작업

fgets 함수를 사용하여 파일 콘텐츠를 한 줄로 읽으십시오.

 
$file_handle = fopen("file_path", "r");
while (!feof($file_handle)) {
  $line = fgets($file_handle);
  // 오른쪽 $line 처리를 수행하십시오
}
fclose($file_handle);

설명 :

  • FGETS는 한 번에 한 줄을 읽고 포인터는 읽은 후 다음 줄로 자동 이동합니다.
  • FEOF는 파일의 끝까지 읽었는지 여부를 결정하는 데 사용됩니다.

4. 오류 처리

파일 작업 중에 파일 고장 및 불충분 한 권한과 같은 오류가 발생할 수 있으며 합리적으로 처리해야합니다.

4.1 오류 처리 기능

PHP는 오류 메시지를 출력하고 스크립트 실행 종단을위한 다이종료 함수를 제공합니다.

4.2 오류 처리 예제

 
$file_handle = fopen("file_path", "r");
if (!$file_handle) {
  die("파일을 열 수 없습니다");
}
while (!feof($file_handle)) {
  $line = fgets($file_handle);
  // 읽기 내용 처리
}
fclose($file_handle);

파일을 열 수 없으면 스크립트는 "파일을 열 수 없다"는 메시지를 출력하고 실행을 종료합니다.

5. 요약

이 기사는 PHP 파일 읽기 및 쓰기의 기본 작업을 소개합니다. 파일 열기 및 폐쇄, 내용 작성 및 컨텐츠 읽기 및 일반적인 오류 처리 방법을 포함하여 PHP에서 파일을 효율적으로 처리하는 기술을 마스터하는 데 도움이됩니다.