본문 바로가기

Linux Distributions

PHP 슈퍼 글로벌 변수

728x90
반응형

PHP 슈퍼 글로벌 변수

PHP 슈퍼 글로벌 변수는 어떤 스크립트나 함수에서도 전역적으로 접근 가능한 미리 정의된 변수입니다. 이 변수들은 여러 상황에서 자주 사용되며, 프로그램 전반에서 공유되는 정보를 제공합니다. 이러한 변수들은 $GLOBALS 배열을 사용하여 액세스할 수 있습니다.

PHP의 주요 슈퍼 글로벌 변수들

  1. $GLOBALS : 모든 글로벌 변수를 포함하는 연관 배열입니다.
  2. $_SERVER : 웹 서버의 정보와 요청에 대한 정보를 담고 있습니다. 예를 들어, 클라이언트 IP 주소, 요청 메서드, URL 등의 정보가 있습니다.
  3. $_GET : URL의 쿼리 스트링에서 파라미터 값을 가져오는데 사용됩니다.
  4. $_POST : POST 방식으로 전달된 폼 데이터의 값을 가져오는데 사용됩니다.
  5. $_REQUEST : GET, POST 및 COOKIE 데이터를 담은 배열입니다.
  6. $_SESSION : 세션 변수 값을 저장하고 가져오는데 사용됩니다.
  7. $_COOKIE : 쿠키의 값을 가져오는데 사용됩니다.
  8. $_ENV : 환경 변수 값을 저장하고 가져오는데 사용됩니다.
  9. $_FILES : 파일 업로드에 대한 정보를 저장하고 가져오는데 사용됩니다.
  10. $_GLOBALS : 모든 글로벌 변수를 연관 배열로 저장하고 액세스할 수 있습니다.

이러한 슈퍼 글로벌 변수들은 PHP 스크립트에서 데이터를 다른 곳에서 가져오거나 저장하는데 사용되며, 웹 애플리케이션 개발 시 자주 활용됩니다.

 

참고URL

- Superglobals - Built-in variables that are always available in all scopes

 

728x90
반응형