PHP fread() 함수

정의와 사용법

fread() 함수는 파일을 읽습니다(이진 파일에 대해 안전하게 사용할 수 있습니다).

문법

fread(file,길이)
매개변수 설명
file 필수. 열린 파일을 지정합니다.
길이 필수. 읽을 최대 바이트 수를 지정합니다.

설명

fread()는 파일 포인터에서 file 최대 길이 바이트. 이 함수는 최대 길이 바이트 수, EOF에 도달할 때, 또는 (네트워크 스트림에 대해) 패크가 사용 가능할 때, 또는 (사용자 공간 스트림을 열고 나서) 8192 바이트를 읽었을 때 파일 읽기를 중지합니다. 먼저 발생하는 경우에 따라 다릅니다.

읽은 문자열을 반환하며, 오류가 발생하면 false를 반환합니다.

푸시와 주석

푸시:한 파일의 내용을 문자열로 읽기만 하고 싶다면 사용하세요 file_get_contents()fread()보다 훨씬 좋은 성능을 가집니다.

예제

예제 1

파일에서 10 바이트를 읽기:

<?php
$file = fopen("test.txt","r");
fread($file,"10");
fclose($file);
?>

예제 2

전체 파일을 읽기:

<?php
$file = fopen("test.txt","r");
fread($file, filesize("test.txt"));
fclose($file);
?>