와 의 가장 중요한 차이점은?
include
와 require
의 가장 중요한 차이점은?// 존재하지 않는 파일 포함 시도
include 'notfound.php';
echo "이 메시지가 출력될까요?";
require 'notfound.php';
echo "이 메시지가 출력될까요?";
정답: C
파일을 찾을 수 없을 때의 동작 방식이 두 방법의 핵심 차이점입니다.
⦁ include의 동작:
⦁ 파일 없으면 E_WARNING 경고 발생
⦁ 스크립트 실행은 계속됨
⦁ "이 메시지가 출력될까요?" 출력됨
⦁ require의 동작:
⦁ 파일 없으면 E_COMPILE_ERROR 치명적 오류
⦁ 스크립트 실행 즉시 중단
⦁ 이후 코드는 실행되지 않음
⦁ 선택 기준:
⦁ include: 선택적 파일 (광고, 추가 기능 등)
⦁ require: 필수 파일 (설정, 핵심 라이브러리 등)
⦁ 보안 고려사항: 핵심 파일은 require 사용으로 애플리케이션 무결성 보장
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.