PHP global, $GLOBALS

1 개요[ | ]

PHP global, $GLOBALS
PHP 전역변수 접근
global 스코프 내에서 전역변수를 사용할 수 있게 하는 키워드
$GLOBALS 전역 스코프의 모든 변수를 참조할 수 있는 배열 초전역변수

2 예시 1[ | ]

function change_a() {
	$a = 5;
}
$a = 1;
change_a();
echo $a; # 1
function change_a() {
	global $a;
	$a = 5;
}
$a = 1;
change_a();
echo $a; # 5
function change_a() {
        $GLOBALS['a'] = 5;
}
$a = 1;
change_a();
echo $a; # 5

3 예시 2[ | ]

function what_is_x() {
	var_dump($x);
}
$x = 1;
what_is_x();
function what_is_x() {
	global $x;
	var_dump($x);
}
$x = 1;
what_is_x();
function what_is_x() {
	var_dump($GLOBALS['x']);
}
$x = 1;
what_is_x();

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}