다음 코드에서 빈칸에 들어갈 올바른 구문은?

과목: PHP

문제 번호: 2879

easy
다음 코드에서 빈칸에 들어갈 올바른 구문은?
$name = "홍길동";

function showName() {
    echo ___['name'];
}

showName(); // "홍길동" 출력
A. $GLOBAL
B. $GLOBALS
C. $global
D. $globals

정답: B



PHP에서 함수 내부에서 전역 변수에 접근할 때는 $GLOBALS 배열을 사용합니다.

⦁ 정확한 문법: $GLOBALS['변수명'] (대문자 주의)

⦁ 동작 원리:
$GLOBALS는 PHP의 슈퍼 전역 배열
⦁ 모든 전역 변수를 연관 배열로 저장
⦁ 키는 변수명(달러 기호 없이), 값은 변수값

⦁ 사용법:
$GLOBALS['name'] // 전역 변수 $name에 접근

💡 학습 팁

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