다음 중 와 의 차이점으로 올바른 것은 무엇인가요?
다음 중
const
와 define()
의 차이점으로 올바른 것은 무엇인가요?
정답: C
⦁
const
는 컴파일 타임에 처리되므로 조건문이나 함수 내부에서 사용할 수 없습니다⦁ const vs define() 비교:
•
const
: 컴파일 타임, 최상위 스코프에서만 사용•
define()
: 런타임, 어디서든 사용 가능⦁ 예시 - 불가능한 경우:
if (true) {
const TEST = "value"; // 오류!
}
⦁ 예시 - 가능한 경우:
if (true) {
define("TEST", "value"); // 정상 작동
}
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.