phpinfo

phpinfo -- Imprime cantidades de información sobre PHP

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)ValorDescripción
INFO_GENERAL1La línea de configuración, ubicación de php.ini, fecha de compilación, Servidor Web, Sistema y más.
INFO_CREDITS2Créditos de PHP. Vea también phpcredits().
INFO_CONFIGURATION4Valores Locales y Maestros actuales de las directivas PHP. Vea también ini_get().
INFO_MODULES8Módulos cargados y sus respectivos parámetros. Vea también get_loaded_extensions().
INFO_ENVIRONMENT16Información de Variables de Entorno, también disponible en $_ENV.
INFO_VARIABLES32Muestra todas las variables predefinidas de EGPCS (Entorno, GET, POST, Cookie, Servidor).
INFO_LICENSE64Información de Licencia de PHP. Vea también el FAQ de licencia.
INFO_ALL-1Muestra todo lo anterior. Este es el valor predeterminado.


Ejemplo 1. Ejemplos de phpinfo()


<?php
// Muestra toda la informacion, por omision INFO_ALLphpinfo();
// 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.