PHP는 모든 스크립트에 미리 정의된 많은 변수를 제공합니다. 변수는 외부 변수 에서 내장 환경 변수, 마지막 오류 메시지에서 마지막으로 검색된 헤더에 이르기까지 모든 것을 나타냅니다 .
이러한 사전 정의된 변수들은 굉장히 일반적으로 사용되기 대문에 필히 숙지해 놓을 필요가 있습니다.
- Superglobal — 모든 범위에서 항상 사용할 수 있는 내장 변수
- $GLOBALS — 전역 범위에서 사용 가능한 모든 변수를 참조합니다.
- $_SERVER — 서버 및 실행 환경 정보
- $_GET — HTTP GET 변수
- $_POST — HTTP POST 변수
- $_FILES — HTTP 파일 업로드 변수
- $_REQUEST — HTTP 요청 변수
- $_SESSION — 세션 변수
- $_ENV — 환경 변수
- $_COOKIE — HTTP 쿠키
- $php_errormsg — 이전 오류 메시지
- $http_response_header — HTTP 응답 헤더
- $argc — 스크립트에 전달된 인수의 수
- $argv — 스크립트에 전달된 인수 배열