Superglobals
$_SERVER
Predefined Variables
PHP Manual

# $GLOBALS

$GLOBALS — References all variables available in global scope

### 설명

An associative array containing references to all variables which are currently defined in the global scope of the script. The variable names are the keys of the array.

### 예제

Example #1 $GLOBALS example

`<?php
function test() {
$foo = "local variable";
echo '$foo in global scope: ' . $GLOBALS["foo"] . "\n";
echo '$foo in current scope: ' . $foo . "\n";
}
$foo = "Example content";
test();
?>`

위 예제의 출력 예시:

    $foo in global scope: Example content
    $foo in current scope: local variable

### 주의

> Note: 이는 '자동전역' 변수입니다. 스크립트의 모든 영역에서 사용할 수 있습니다. 함수나 메쏘드 안에서 접근하기 위해서 global $variable;를 할 필요가 없습니다.

> Note: Variable availability
> Unlike all of the other superglobals, $GLOBALS has essentially always been available in PHP.

Superglobals
$_SERVER
Predefined Variables
PHP Manual