Imprime una gran cantidad de informaci贸n sobre el estado actual de PHP. Esto incluye informaci贸n sobre las opciones de compilaci贸n de PHP y sus extensiones, la versi贸n de PHP, informaci贸n del servidor y el entorno (si ha sido compilado como m贸dulo), el entorno de PHP, informaci贸n de la versi贸n del SO, rutas, valores de configuraci贸n maestros y locales, cabeceras HTTP y la licencia de PHP.
Dado que cada sistema es configurado de forma distinta, phpinfo() es usado con frecuencia para verificar los par谩metros de configuraci贸n y las variables predefinidas disponibles en un sistema dado. Asimismo, phpinfo() es una valiosa herramienta de depuraci贸n ya que contiene todos los datos EGPCS (Entorno, GET, POST, Cookie, Servidor).
La salida puede ser personalizada pasando uno o m谩s de los siguientes valores constantes a nivel de bites juntos en el par谩metro opcional que. Es posible combinar tambi茅n las respectivas constantes o valores de bits juntos con el operador or.
Tabla 1. Opciones de phpinfo()
| Nombre (constante) | Valor | Descripci贸n |
|---|---|---|
| INFO_GENERAL | 1 | La l铆nea de configuraci贸n, ubicaci贸n de php.ini, fecha de compilaci贸n, Servidor Web, Sistema y m谩s. |
| INFO_CREDITS | 2 | Cr茅ditos de PHP. Vea tambi茅n phpcredits(). |
| INFO_CONFIGURATION | 4 | Valores Locales y Maestros actuales de las directivas PHP. Vea tambi茅n ini_get(). |
| INFO_MODULES | 8 | M贸dulos cargados y sus respectivos par谩metros. Vea tambi茅n get_loaded_extensions(). |
| INFO_ENVIRONMENT | 16 | Informaci贸n de Variables de Entorno, tambi茅n disponible en $_ENV. |
| INFO_VARIABLES | 32 | Muestra todas las variables predefinidas de EGPCS (Entorno, GET, POST, Cookie, Servidor). |
| INFO_LICENSE | 64 | Informaci贸n de Licencia de PHP. Vea tambi茅n el FAQ de licencia. |
| INFO_ALL | -1 | Muestra todo lo anterior. Este es el valor predeterminado. |
Nota: Partes de la informaci贸n desplegada son deshabilitadas cuando el par谩metro de configuraci贸n expose_php se establece como off. Esto incluye los logos de PHP y Zend, y los cr茅ditos.
Nota: phpinfo() produce texto plano como salida en lugar de HTML cuando se usa en modo CLI.
Vea tambi茅n phpversion(), phpcredits(), php_logo_guid(), ini_get(), ini_set(), get_loaded_extensions(), y la secci贸n sobre Variables Predefinidas.