Descripción
bool
phpinfo ( [int que] )
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.
|
Ejemplo 1. Ejemplos de phpinfo()
<?php
// Muestra toda la informacion, por omision INFO_ALL phpinfo();
// Mostrar solo la informacion de modulos. // phpinfo(8) produce el mismo resultado. phpinfo(INFO_MODULES);
?>
|
|
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.