PHP 개발 중에 파일 운영은 매우 일반적인 작업 중 하나입니다. 로깅, 구성 저장소 또는 사용자 데이터 관리에 관계없이 파일을 읽고 쓰는 것이 기능을 구현하는 기본 수단입니다. 이 기사는 PHP의 개방, 읽기, 쓰기 및 기타 일반적인 운영 방법을 체계적으로 설명하고 실제 코드와 함께 설명합니다.
fopen () 함수를 사용하여 파일을 엽니 다. 공통 구문은 다음과 같습니다.
$handle = fopen("file.txt", "r");
위의 코드는 읽기 전용 모드에서 file.txt 파일을 열고 반환 된 리소스 핸들은 변수 $ 핸들 에 저장됩니다. 읽기 전용 모드 "r"외에도 다른 공통 모드가 있습니다.
작업을 완료 한 후 Fclose () 함수를 사용하여 파일을 닫고 리소스를 제거해야합니다.
fclose($handle);
파일 컨텐츠를 읽으려면 Fread () 함수를 사용할 수 있으며 지정된 수의 바이트로 데이터를 읽을 수 있습니다.
$content = fread($handle, filesize("file.txt"));
위의 코드는 전체 파일 내용을 읽고 $ 컨텐츠 변수에 할당합니다. 라인별로 읽으려면 fgets ()를 사용하여 루프와 함께 구현할 수 있습니다.
while (!feof($handle)) {
$line = fgets($handle);
echo $line;
}
fwrite () 함수는 파일을 작성하는 데 사용됩니다. 쓰기 전에 파일이 쓰기 모드로 열려 있는지 확인하십시오.
$content = "Hello, world!";
fwrite($handle, $content);
Rename () 함수를 사용하여 파일 이름을 변경합니다.
rename("file.txt", "newfile.txt");
파일 내용을 새 파일에 복사하려면 copy () 함수를 사용할 수 있습니다.
copy("file.txt", "copy.txt");
Unlink () 함수를 사용하여 지정된 파일을 삭제하십시오.
unlink("file.txt");
File_Exists ()를 사용하여 파일이 존재하는지 확인하고 해당 처리를 수행합니다.
if (file_exists("file.txt")) {
echo "파일이 존재합니다!";
} else {
echo "파일이 존재하지 않습니다!";
}
이 기사의 설명을 통해 PHP의 기본 작동 방법에 대해 배웠습니다. PHP의 기본 작동 방법은 개방 및 폐쇄, 읽기 및 쓰기, 이름 바꾸기, 복사, 삭제 및 감지를 포함하여 배웠습니다. 이러한 파일 처리 기술을 마스터하면 매일 개발 작업을 처리하는 데 도움이 될뿐만 아니라 코드의 유연성과 신뢰성을 향상시킬 수 있습니다.