함수 내부에서 전역 변수에 접근하기 위한 키워드는?
함수 내부에서 전역 변수에 접근하기 위한 키워드는?
$x = 5;
$y = 10;
function myTest() {
_____ $x, $y;
$y = $x + $y;
}
정답: B
global
키워드를 사용하면 함수 내부에서 전역 변수에 접근할 수 있습니다.global 키워드 사용법:
기본 문법:
function myFunction() {
global $var1, $var2; // 여러 변수 가능
// 이제 전역 변수 사용 가능
}
대체 방법 - $GLOBALS 배열:
function myTest() {
$GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
}
두 방법의 차이:
⦁
global
: 더 간단하고 읽기 쉬움⦁
$GLOBALS
: 명시적이고 명확함주의사항:
⦁ 전역 변수 과도한 사용은 피하기
⦁ 코드 유지보수 어려워질 수 있음
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.