> 백엔드 개발 > PHP 튜토리얼 > PHP의 슈퍼 전역 변수는 무엇입니까?

PHP의 슈퍼 전역 변수는 무엇입니까?

一个新手
풀어 주다: 2023-03-16 13:42:01
원래의
3843명이 탐색했습니다.

PHP에서는 슈퍼전역 변수가 "PHP4.1"에 도입되었으며 모든 범위에서 항상 사용할 수 있는 내장 변수입니다. 슈퍼전역 변수는 전역 변수 선언과 같은 특별한 작업을 수행하지 않고도 모든 함수, 클래스 또는 파일에서 액세스할 수 있습니다. 이 변수는 주로 응용 프로그램의 한 페이지에서 다른 페이지로 정보를 저장하고 검색하는 데 사용됩니다.

PHP의 슈퍼 전역 변수는 무엇입니까?

이 튜토리얼의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

수퍼글로벌 변수란 무엇입니까?

수퍼글로벌 변수는 PHP 4.1에 도입된 내장 변수로 모든 범위에서 항상 사용할 수 있습니다. 전역 키워드를 사용하지 않고도 함수나 메서드 내에서 자동 전역 변수에 액세스할 수 있습니다.

슈퍼 전역 변수를 사용하여 스크립트 내 언제 어디서나 정보에 액세스하는 데 사용할 수 있습니다. 즉, 범위에 관계없이 요청이나 해당 컨텍스트에 대한 정보를 쉽게 얻을 수 있습니다.

슈퍼 전역 변수는 전역 변수 선언과 같은 특별한 작업을 수행하지 않고도 모든 함수, 클래스 또는 파일에서 액세스할 수 있습니다. 주로 애플리케이션의 한 페이지에서 다른 페이지로 정보를 저장하고 검색하는 데 사용됩니다.

확장:

PHP에는 많은 슈퍼전역 변수가 있습니다. 즉, 스크립트의 전체 범위에서 사용할 수 있습니다. 전역 $variable;을 실행하지 않고도 함수나 메서드 내에서 액세스할 수 있습니다.

이러한 슈퍼전역 변수는 다음과 같습니다.

  • $GLOBALS: 전역 범위에서 사용할 수 있는 모든 변수를 나타냅니다. 모든 변수를 포함하는 전역 결합 배열입니다. 변수의 이름은 배열의 키입니다.

  • $_SERVER: 헤더, 경로, 스크립트 위치 등의 정보가 포함된 배열입니다. 이 배열의 항목은 웹 서버에 의해 생성됩니다. 모든 서버가 모든 항목을 제공한다는 보장은 없습니다. 서버는 일부 항목을 무시하거나 여기에 나열되지 않은 항목을 제공할 수 있습니다.

  • $_GET: HTTP GET 변수, URL 매개변수를 통해 현재 스크립트에 전달되는 변수 배열입니다.

  • $_POST: HTTP POST 변수. HTTP POST 요청의 Content-Type이 application/x-www-form-urlencoded 또는 multipart/form-data인 경우 해당 변수는 형식으로 현재 스크립트에 전달됩니다. 연관 배열의.

  • $_FILES: HTTP 파일 업로드 변수, HTTP POST를 통해 현재 스크립트에 업로드된 프로젝트 배열입니다.

  • $_COOKIE: HTTP 쿠키, HTTP 쿠키를 통해 현재 스크립트에 전달되는 변수 배열입니다.

  • $_SESSION: 세션 변수, 현재 스크립트에서 사용할 수 있는 SESSION 변수의 배열입니다.

  • $_REQUEST: 기본적으로 $_GET, $_POST 및 $_COOKIE 배열을 포함하는 HTTP 요청 변수입니다. $_FILES 정보는 PHP 4.1부터 $_REQUEST에서 제거되었습니다.

  • $_ENV: 환경 변수, 환경을 통해 현재 스크립트에 전달되는 변수 배열입니다. 이러한 변수는 PHP 파서의 런타임 환경에서 PHP의 전역 네임스페이스로 가져옵니다. 대부분은 PHP 실행을 지원하는 쉘에서 제공되며, 서로 다른 시스템은 서로 다른 종류의 쉘을 실행할 가능성이 높으므로 명확한 목록은 불가능합니다.

더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요! !

위 내용은 PHP의 슈퍼 전역 변수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿