phpinfo

(PHP 4, PHP 5, PHP 7, PHP 8)

phpinfo — PHP 구성에 대한 정보를 출력합니다.


설명

phpinfo(int $flags = INFO_ALL): bool

PHP의 현재 상태에 대한 많은 정보를 출력합니다. 여기에는 PHP 컴파일 옵션 및 확장, PHP 버전, 서버 정보 및 환경(모듈로 컴파일된 경우), PHP 환경, OS 버전 정보, 경로, 구성 옵션의 마스터 및 로컬 값, HTTP 헤더 및 PHP에 대한 정보가 포함됩니다. 특허.

모든 시스템이 다르게 설정되기 때문에 phpinfo()는 일반적으로 구성 설정을 확인하고 주어진 시스템에서 사용 가능한 미리 정의된 변수를 확인하는 데 사용됩니다.

phpinfo()는 모든 EGPCS(Environment, GET, POST, Cookie, Server) 데이터를 포함하므로 유용한 디버깅 도구이기도 합니다.


매개변수

flags
선택적 flags 매개변수에서 함께 합산된 다음 상수 비트 단위 값 중 하나 이상을 전달하여 출력을 사용자 정의할 수 있습니다. 각각의 상수 또는 비트 값을 비트 또는 연산자와 함께 결합할 수도 있습니다.

phpinfo() 옵션

Name (constant) Value Description
INFO_GENERAL 1 구성 라인, php.ini 위치, 빌드 날짜, 웹 서버, 시스템 등.
INFO_CREDITS 2 PHP 크레딧. phpcredits()도 참조하십시오.
INFO_CONFIGURATION 4 PHP 지시문에 대한 현재 로컬 및 마스터 값. ini_get()도 참조하십시오.
INFO_MODULES 8 로드된 모듈 및 해당 설정. get_loaded_extensions()도 참조하십시오.
INFO_ENVIRONMENT 16 $_ENV에서도 사용할 수 있는 환경 변수 정보입니다.
INFO_VARIABLES 32 EGPCS(환경, GET, POST, 쿠키, 서버)에서 미리 정의된 모든 변수를 표시합니다.
INFO_LICENSE 64 PHP 라이선스 정보. » 라이선스 FAQ도 참조하세요.
INFO_ALL -1 위의 모든 것을 보여줍니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #1 phpinfo() 예제

                  
<?php

// Show all information, defaults to INFO_ALL
phpinfo();

// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);

?>
                  
                

노트

메모: 5.5 이전 버전의 PHP에서는 expos_php 구성 설정이 off로 설정되어 있으면 표시되는 정보의 일부가 비활성화됩니다. 여기에는 PHP 및 Zend 로고와 크레딧이 포함됩니다.

메모: phpinfo()는 CLI 모드를 사용할 때 HTML 대신 일반 텍스트를 출력합니다.


기타