전역 키워드는 함수 내부의 전역 변수에 액세스하는 데 사용됩니다.
<?php $x = 5; $y = 10; function myTest(){ global $x,$y; $t = $x+$y; } myTest(); echo $t; //15
php는 모든 전역 변수를 $GLOBALS[index]라는 배열에 저장합니다. index는 변수의 이름을 저장합니다. 이 배열은 내부용일 수 있습니다. 함수 내에서 액세스하면 전역 변수
를 직접 업데이트할 수도 있습니다. 위의 예는 다음과 같이 다시 작성할 수 있습니다.
<?php $x = 5; $y=10; function myTest(){ $GLOBALS['x'] = $GLOBALS['x'] + $GLOBALS['y']; } myTest(); echo $x; //15
<span> </span>