1 개요[ | ]
- PHP global, $GLOBALS
- PHP 전역변수 접근
global | 스코프 내에서 전역변수를 사용할 수 있게 하는 키워드 |
$GLOBALS | 전역 스코프의 모든 변수를 참조할 수 있는 배열 초전역변수 |
2 예시 1[ | ]
PHP
Copy
function change_a() {
$a = 5;
}
$a = 1;
change_a();
echo $a; # 1
Loading
PHP
Copy
function change_a() {
global $a;
$a = 5;
}
$a = 1;
change_a();
echo $a; # 5
Loading
PHP
Copy
function change_a() {
$GLOBALS['a'] = 5;
}
$a = 1;
change_a();
echo $a; # 5
Loading
3 예시 2[ | ]
PHP
Copy
function what_is_x() {
var_dump($x);
}
$x = 1;
what_is_x();
Loading
PHP
Copy
function what_is_x() {
global $x;
var_dump($x);
}
$x = 1;
what_is_x();
Loading
PHP
Copy
function what_is_x() {
var_dump($GLOBALS['x']);
}
$x = 1;
what_is_x();
Loading
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.