다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2762

medium
다음 코드의 실행 결과는 무엇인가요?
const SITE_NAME = "MyWebsite";

function showInfo() {
    echo SITE_NAME;
}

showInfo();
A. MyWebsite
B. 오류 발생
C. 빈 문자열 출력
D. SITE_NAME

정답: A



⦁ 상수는 자동으로 전역 범위를 가지므로 함수 내부에서도 접근 가능합니다

const 키워드로 정의된 상수도 동일한 전역 특성을 갖습니다

⦁ 상수의 전역 특성:
• 함수, 클래스, 조건문 어디서든 접근 가능
global 키워드 없이도 사용 가능
• 변수와 달리 스코프 제한이 없음

⦁ 이는 설정값이나 공통 데이터를 여러 함수에서 사용할 때 매우 유용합니다

💡 학습 팁

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