PHP $_ENV가 비어 있는 이유는 무엇입니까?

怪我咯
풀어 주다: 2023-03-13 15:46:02
원래의
1701명이 탐색했습니다.

PHP의

$_ENV는 서버 측 환경 변수를 포함하는 배열입니다. 이는 PHP의 슈퍼 전역 변수이며 PHP 프로그램의 어느 곳에서나 직접 액세스할 수 있습니다. $_ENV는 서버측 환경 변수를 수동적으로 받아들이고 이를 배열 요소로 변환할 수 있습니다. 이들 중 대부분은 PHP가 실행 중인 시스템에 의해 결정됩니다. 전체 목록은 불가능합니다. 특정 환경 변수를 확인하려면 서버의 시스템 설명서를 확인하세요. $_SERVER와 마찬가지로 이는 자동 전역 변수이며 모든 스크립트에서 사용할 수 있습니다. functions 또는 개체 메서드에서 액세스하기 위해 전역 키워드를 사용할 필요가 없습니다. 다음 예에서는 foreach 문을 사용하여 PHP에서 사용할 수 있는 PHP가 있는 서버의 모든 환경 관련 정보를 사용자가 볼 수 있도록 출력합니다.

$_ENV는 일부 시스템 환경 변수를 기록합니다(실제 운영 체제와 관련되므로 $_ENV의 전체 목록을 제공하는 것은 불가능합니다).

그러나 일부 친구의 $_ENV는 비어 있습니다. 가능한 이유는 다음과 같습니다:
php.ini의 변수_order 값은 "GPCS"입니다. 이는 시스템이 PHP사전 정의된 변수를 정의하는 순서를 의미합니다 GET, POST, COOKIES, SERVER 및 환경(E)이 정의되지 않았습니다. php.ini 파일의 Variable_order 값을 "EGPCS"와 같이 원하는 순서로 수정할 수 있습니다. 이때 $_ENV 값을 얻을 수 있습니다

EGPCS 값 (EGPCS는 Environment, Get, Post, Cookies, Server의 약자로 PHP의 모든 외부 변수 소스입니다)

위 내용은 PHP $_ENV가 비어 있는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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