파일의 전체 내용을 읽으려면 빈칸에 어떤 함수를 사용해야 하는가?

과목: PHP

문제 번호: 2942

medium
파일의 전체 내용을 읽으려면 빈칸에 어떤 함수를 사용해야 하는가?
$myfile = fopen("data.txt", "r");
echo ___(filename, ___("data.txt"));
fclose($myfile);
A. fread, filesize
B. fget, strlen
C. file_read, file_length
D. read_file, get_size

정답: A



fread() 함수와 filesize() 함수를 조합하여 파일 전체를 읽습니다.

⦁ fread() 함수:
⦁ 열린 파일에서 지정된 바이트 수만큼 읽기
⦁ 문법: fread(파일핸들, 바이트수)
⦁ 읽은 내용을 문자열로 반환

⦁ filesize() 함수:
⦁ 파일의 크기를 바이트 단위로 반환
⦁ 전체 파일 읽기 시 최대 읽을 바이트 수 결정

⦁ 조합 사용법:
$content = fread($myfile, filesize("data.txt"));

⦁ 대안 방법: file_get_contents()로 더 간단하게 처리 가능

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.