Forum und email

phpinfo

(PHP 4, PHP 5)

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.

phpinfo() es también una valiosa herramienta de depuración ya que contiene todos los datos EGPCS (Entorno, GET, POST, Cookie, Servidor).

Lista de parámetros

que

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.

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.

Valores retornados

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Ejemplos

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);

?>

Notes

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.