readfile 함수
readfile 함수는 파일을 읽고 즉시 그 내용을 출력 버퍼로 보냅니다.
읽은 바이트 수를 반환하거나 오류 시 false를 반환합니다. 첫 번째 매개변수는 파일 경로,
두 번째(선택 사항)는 include_path에서 파일을 찾을지 여부를 나타내는 플래그, 세 번째(선택 사항)는 스트림 컨텍스트입니다.
구문
readfile(
string $filename,
bool $use_include_path = false,
?resource $context = null
): int|false
예시
텍스트 파일 내용 출력하기:
<?php
$res = readfile('example.txt');
echo "읽은 바이트 수: " . $res;
?>
예시
존재하지 않는 파일 읽기 시도:
<?php
$res = readfile('nonexistent.txt');
if ($res === false) {
echo "파일 읽기 실패";
}
?>
예시
include_path 플래그 사용:
<?php
$res = readfile('config.ini', true);
echo $res !== false ? "읽기 성공" : "읽기 실패";
?>
함께 보기
-
file_get_contents함수,
파일을 문자열로 읽습니다. -
fpassthru함수,
파일의 나머지 부분을 출력합니다. -
file함수,
파일을 배열로 읽습니다.