PHP는 웹 개발에 널리 사용되는 강력한 서버 측 스크립팅 언어입니다. 파일 작업은 특히 로그 읽기, 양식 데이터 저장 및 구성 파일 처리와 같은 작업을 포함하여 일일 개발에서 특히 일반적입니다. PHP 파일을 읽고 쓰는 일반적인 방법을 마스터하면 개발 효율성을 향상시킬뿐만 아니라 시스템의 안정성을 향상시킬 수 있습니다.
fopen () 함수를 통해 파일을 열고 fgets ()를 사용하여 파일 내용을 라인별로 읽는 것입니다.
<?php $file = fopen("example.txt", "r"); while(!feof($file)) { $line = fgets($file); echo $line . ""; } fclose($file); ?>
설명 : "r" 모드는 읽기 전용 모드에서 파일을 여는 것을 의미합니다. 작업이 완료되면 fclose ()를 사용하여 파일 핸들을 닫고 리소스를 해제해야합니다.
라인별 읽기와 비교하여 File_get_Contents ()는 파일 내용을 한 번에 문자열로 읽을 수 있으며 사용하기에 더 간결합니다.
<?php $content = file_get_contents("example.txt"); echo $content; ?>
팁 :이 기능은 중소형 텍스트 파일을 읽는 데 적합합니다. 파일이 크면 과도한 메모리 사용을 피하기 위해 세그먼트 된 판독 값을 사용하는 것이 좋습니다.
fopen ()을 사용하여 파일을 열면 fwrite ()를 통해 파일에 데이터를 쓸 수 있습니다.
<?php $file = fopen("example.txt", "w"); fwrite($file, "Hello World."); fclose($file); ?>
참고 : "W" 모드는 쓰기 모드를 나타냅니다. 파일이 이미 존재하면 지워집니다. 글을 쓰기 전에 조심하십시오.
file_put_contents () 는보다 현대적이고 효율적인 쓰기 방법으로, 한 번에 지정된 파일에 문자열을 쓸 수 있습니다.
<?php $file = "example.txt"; $data = "Hello World."; file_put_contents($file, $data); ?>
장점은 단순성과 직관성이며, 특히 작은 콘텐츠를 작성하거나 데이터를 빠르게 구성하는 데 적합합니다.
PHP에서 파일의 읽기 및 쓰기 방법에 능숙한 것은 모든 개발자의 기본 기술입니다. 라인 별 읽기 또는 전반적인 글쓰기이든 다른 기능은 실제 개발에서 고유 한 장점이 있습니다. 올바른 방법을 선택하면 개발 효율성을 향상시킬뿐만 아니라 잠재적 인 성능 문제를 피할 수 있습니다.