PHP
[PHP] GLOBALS (전역 함수)
98kg
2024. 1. 4. 20:59
php 함수 내에서의 변수는 기본적으로 지역변수로 역할 한다
따라서 함수 밖에선 그 변수를 이용하지 못하는데
이때 함수 내에
$GLOBALS[]
를 사용하면 함수 밖에서도 사용할 수 있도록 전역변수로 선언된다.
?php
// $GLOBALS['aaa'] = value -> 전역변수로 대체로 함수안에 있는 변수는 지역변수라 함수 내에서만 사용 가능하지만 globals 를 사용하게 되면 전역변수로 선언되어
// 함수 밖에서도 사용할 수 있다.
function aabb(){
$GLOBALS['aaa'] = " 안녕";
echo $GLOBALS['aaa'];
}
aabb();
echo $aaa;
이렇게 하고 출력 결과를 보면 똑같은 결과가 나오는 것을 확인 할 수 있다.