현재 위치: > 최신 기사 목록> PHP 파일 IO 작동에 대한 자세한 설명 : 효율적인 읽기 및 쓰기에 대한 완전한 안내서

PHP 파일 IO 작동에 대한 자세한 설명 : 효율적인 읽기 및 쓰기에 대한 완전한 안내서

gitbox 2025-06-15

1. 소개

PHP는 웹 개발에 널리 사용되는 서버 측 스크립팅 언어로 객체 지향 프로그래밍 및 여러 데이터베이스 작업을 지원합니다. PHP 개발에서 파일 IO 운영은 필수 불가결 한 부분입니다. 이 기사는 PHP에서 파일 읽기 및 쓰기 기능을 효율적으로 구현하는 방법을 자세히 설명합니다.

2. 파일 읽기

2.1 Fopen을 사용하여 파일을 엽니 다

PHP에서 파일을 읽는 첫 번째 단계는 fopen () 함수를 통해 파일을 여는 것입니다. fopen () 함수에는 두 개의 매개 변수가 필요하고 첫 번째는 파일 이름이고 두 번째는 파일 개방 모드입니다. 일반적인 패턴에는 'r'(읽기 전용), 'w'(쓰기), 'a'(Append) 등이 있습니다. 간단한 예는 다음과 같습니다.

$ file = fopen ( "example.txt", "r") 또는 die ( "파일을 열 수 없다!");
    

이 코드는 "example.txt"라는 파일을 열고 읽기 전용 모드에서 엽니 다.

2.2 파일 읽기 라인별로

파일이 열리면 fgets () 함수를 사용하여 컨텐츠를 라인별로 읽을 수 있습니다. fgets () 함수는 매개 변수, 즉 파일을 엽니 다. 다음은 한 줄씩 파일을 읽는 예입니다.

while (! feof ($ file)) {
    $ line = fgets ($ 파일);
    echo $ line. "";;
}
    

이 코드는 파일 콘텐츠를 라인별로 읽고 라인별로 출력합니다.

2.3 전체 파일을 읽으십시오

한 줄씩 파일을 읽는 것 외에도 fread () 함수를 사용하여 전체 파일을 한 번에 읽을 수도 있습니다. Fread () 함수는 두 개의 매개 변수를 수신하고 첫 번째는 파일 핸들이며 두 번째는 읽을 바이트 수입니다. 다음은 전체 파일을 읽는 예입니다.

$ filesize = filesize ( "example.txt");
$ content = fread ($ file, $ filesize);
echo $ 컨텐츠;
    

이 코드는 "example.txt"라는 전체 파일 내용을 읽고 출력합니다.

3. 파일 쓰기

3.1 Fopen을 사용하여 파일을 엽니 다

파일을 작성하는 첫 번째 단계는 fopen () 함수를 통해 파일을 여는 것입니다. 파일을 읽는 것과 마찬가지로 'r', 'w', 'a'및 기타 모드를 사용하여 파일을 열 수 있습니다.

$ file = fopen ( "example.txt", "w") 또는 die ( "파일을 열 수 없다!");
    

이 코드는 "example.txt"라는 파일을 열고 쓰기 모드에서 엽니 다.

3.2 파일에 씁니다

파일을 열면 fwrite () 함수를 사용하여 파일에 컨텐츠를 작성할 수 있습니다. fwrite () 함수는 두 개의 매개 변수를 수신합니다. 첫 번째는 파일 핸들이고 두 번째는 작성할 내용입니다. 다음은 파일에 작성하는 예입니다.

$ file = fopen ( "example.txt", "w") 또는 die ( "파일을 열 수 없다!");
$ txt = "Hello World!";
fwrite ($ file, $ txt);
fclose ($ 파일);
    

이 코드는 "Hello World!"를 쓸 것입니다. "example.txt"라는 파일로

3.3 파일을 추가하십시오

원래 컨텐츠를 덮어 쓰는 대신 파일에 컨텐츠를 추가하려면 'A'모드를 사용하여 파일을 열 수 있습니다. 다음은 파일에 컨텐츠를 추가하는 예입니다.

$ file = fopen ( "example.txt", "a") 또는 다이 ( "파일을 열 수 없다!");
$ txt = "새 콘텐츠!";
fwrite ($ file, $ txt);
fclose ($ 파일);
    

이 코드는 "새로운 컨텐츠"에 추가됩니다! "example.txt"라는 파일로

4. 결론

웹 개발에서 PHP의 파일 읽기 및 쓰기 기능은 매우 일반적이고 유용한 도구입니다. 이 기사에서는 파일 IO 운영의 기본 기술을 마스터하는 데 도움이되는 Fopen, Fgets, Fread, Fwrite 등과 같은 기능을 사용하여 파일 작동을위한 일반적인 방법을 소개합니다. 이 기사가 도움이되기를 바랍니다!