파일 읽기 및 쓰기 작업은 컴퓨터를 통해 파일을 읽고 쓰는 것을 나타냅니다. 간단히 말해서, 프로그램은 프로그래밍 언어를 통해 컴퓨터에서 파일 시스템을 작동하여 파일을 오프닝, 읽기, 쓰기 및 폐쇄의 기능을 실현할 수 있습니다.
PHP에서는 fopen 함수를 사용하여 파일을 열고 fclose 함수를 사용하여 파일을 닫을 수 있습니다. 파일의 각 개구부 후에는 시스템 리소스 낭비를 피하기 위해 시간이 지남에 따라 닫아야합니다.
파일을 열 때 파일 경로와 개방 모드를 지정해야합니다. 파일 경로는 상대적이거나 절대 경로 일 수 있습니다. 일반적인 개방 모드에는 다음이 포함됩니다.
$file_handle = fopen("file_path", "mode");
열기 모드 예 :
작업이 완료된 후 Fclose를 사용하여 파일을 닫고 파일 리소스를 해제하십시오.
fclose($file_handle);
파일을 열면 내용을 읽거나 쓸 수 있습니다.
PHP는 쓰기를 덮어 쓰는 두 가지 방법을 지원합니다.
fwrite를 사용하여 컨텐츠를 작성할 때 파일 모드를 열면 원본 콘텐츠를 덮어 씁니다.
$file_handle = fopen("file_path", "w");
fwrite($file_handle, "Hello World!");
fclose($file_handle);
알아채다:
Append Mode ( a )에서 파일을 열면 내용이 파일 끝에 추가됩니다.
$file_handle = fopen("file_path", "a");
fwrite($file_handle, "Hello World!");
fclose($file_handle);
참고 : 파일이 존재하지 않으면 파일이 모드 에서 자동으로 생성됩니다.
fgets 함수를 사용하여 파일 콘텐츠를 한 줄로 읽으십시오.
$file_handle = fopen("file_path", "r");
while (!feof($file_handle)) {
$line = fgets($file_handle);
// 오른쪽 $line 처리를 수행하십시오
}
fclose($file_handle);
설명 :
파일 작업 중에 파일 고장 및 불충분 한 권한과 같은 오류가 발생할 수 있으며 합리적으로 처리해야합니다.
PHP는 오류 메시지를 출력하고 스크립트 실행 종단을위한 다이 및 종료 함수를 제공합니다.
$file_handle = fopen("file_path", "r");
if (!$file_handle) {
die("파일을 열 수 없습니다");
}
while (!feof($file_handle)) {
$line = fgets($file_handle);
// 읽기 내용 처리
}
fclose($file_handle);
파일을 열 수 없으면 스크립트는 "파일을 열 수 없다"는 메시지를 출력하고 실행을 종료합니다.
이 기사는 PHP 파일 읽기 및 쓰기의 기본 작업을 소개합니다. 파일 열기 및 폐쇄, 내용 작성 및 컨텐츠 읽기 및 일반적인 오류 처리 방법을 포함하여 PHP에서 파일을 효율적으로 처리하는 기술을 마스터하는 데 도움이됩니다.