새로운 파일을 생성하면서 동시에 여는 함수와 모드는?

과목: PHP

문제 번호: 2945

easy
새로운 파일을 생성하면서 동시에 여는 함수와 모드는?
$myfile = ___("newfile.txt", "___");
A. fcreate, "new"
B. fopen, "w"
C. create_file, "write"
D. file_new, "create"

정답: B



PHP에서는 파일 생성과 열기를 fopen() 함수 하나로 처리합니다.

⦁ fopen()의 이중 역할:
⦁ 기존 파일이 있으면 열기
⦁ 파일이 없으면 새로 생성 (쓰기/추가 모드일 때)

⦁ 파일 생성 가능한 모드:
"w": 쓰기 모드 (기존 내용 삭제)
"a": 추가 모드 (기존 내용 보존)
"x": 새 파일 생성 전용 (기존 파일 있으면 실패)

⦁ 생성 위치: PHP 스크립트가 있는 동일 디렉토리

⦁ 권한 확인: 웹 서버가 해당 디렉토리에 쓰기 권한을 가져야 함

💡 학습 팁

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