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 중국어 웹사이트의 기타 관련 기사를 참조하세요!