296 of 410 menu

feof 함수

함수 feof는 파일 읽기 시 파일 끝에 도달했는지 확인합니다. 이 함수는 fopen 함수로 성공적으로 열린 파일에 대한 포인터라는 하나의 매개변수를 받습니다. 파일 끝에 도달하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

문법

feof(resource $handle): bool

예제

파일 읽기 시 파일 끝에 도달했는지 확인해 봅시다:

<?php $file = fopen('test.txt', 'r'); while (!feof($file)) { echo fgets($file); } fclose($file); ?>

이 예제에서는 파일 끝에 도달할 때까지 파일을 한 줄씩 읽습니다.

예제

파일을 연 후 파일 포인터의 상태를 확인해 봅시다:

<?php $file = fopen('empty.txt', 'r'); var_dump(feof($file)); fclose($file); ?>

빈 파일에 대한 코드 실행 결과:

true

예제

파일 열기 오류 처리:

<?php $file = @fopen('nonexistent.txt', 'r'); if ($file === false) { echo "파일을 찾을 수 없음"; } else { while (!feof($file)) { echo fgets($file); } fclose($file); } ?>

파일이 존재하지 않을 때 코드 실행 결과:

'파일을 찾을 수 없음'

함께 보기

  • 파일에서 읽는 함수 fread,
  • 파일에서 한 줄을 읽는 함수 fgets,
  • 파일 포인터를 재설정하는 함수 rewind,
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부