(PHP 4, PHP 5)
phpinfo — Imprime cantidades de información sobre PHP
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.
phpinfo() es también 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.
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. |
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Example#1 Ejemplo de phpinfo()
<?php
// Muestra toda la información, por omisión INFO_ALL
phpinfo();
// Mostrar sólo la información de módulos.
// phpinfo(8) produce el mismo resultado.
phpinfo(INFO_MODULES);
?>
Note: 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.
Note: phpinfo() produce texto plano como salida en lugar de HTML cuando se usa en modo CLI.