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 대신 일반 텍스트를 출력합니다.
기타
- phpversion() - 현재 PHP 버전을 가져옵니다.
- phpcredits() - PHP에 대한 크레딧을 인쇄합니다.
- ini_get() - 구성 옵션의 값을 가져옵니다.
- ini_set() - 구성 옵션의 값을 설정합니다.
- get_loaded_extensions() - 컴파일 및 로드된 모든 모듈의 이름이 포함된 배열을 반환합니다.
- Predefined Variables