phpinfo
(PHP 4, PHP 5)
phpinfo — Muestra información sobre la configuración de PHP
Descripción
$what = INFO_ALL
] )Muestra gran cantidad de información sobre el estado actual de PHP. Incluye información sobre las opciones de compilación y extensiones de PHP, versión de PHP, información del servidor y entorno (si se compiló como módulo), entorno PHP, versión del OS, rutas, valor de las opciones de configuración locales y generales, cabeceras HTTP y licencia de PHP.
Como cada sistema se instala diferente phpinfo() se usa comúnmente para revisaropciones de configuración y variables predefinidas disponibles en un sistema dado
phpinfo() también es una valiosa herramienta de depuración ya que contiene todos valores EGPCS (Environment, GET, POST, Cookie, Server).
Parámetros
-
what -
El resultado de salida puede ser personalizado al pasar una o más de las siguientes constantes sumadas juntas bit a bit en el parámetro opcional
what. También se pueden combinar las respectivas constantes con el operador bit a bit or.phpinfo() opciones 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. Ver también phpcredits(). INFO_CONFIGURATION 4 Valores Locales y Maestros actuales de las directivas PHP. Ver también ini_get(). INFO_MODULES 8 Módulos cargados y sus respectivos parámetros Ver también get_loaded_extensions(). INFO_ENVIRONMENT 16 Información de las variables de entorno. Tambien disponibles en $_ENV. INFO_VARIABLES 32 Muestra todas las variables predefinidas de EGPCS (Environment, GET, POST, Cookie, Server). INFO_LICENSE 64 Información de Licencia de PHP. Ver también el » FAQ de licencia. INFO_ALL -1 Muestra toda la información anterior
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Historial de cambios
| Versión | Descripción |
|---|---|
| 5.5.0 | Los GUIDs de logos fueron reemplazados con URIs de datos, por lo que desactivar ahora expose_php no tiene efecto sobre el resutaldo de phpinfo(). Los créditos ahora también han sido embebidos en la salida misma en vez mediante enlaces. |
| 5.2.2 | Se añadió la información del "Fichero de configuración cargado", mientras que anteriormente solo existía "Ruta del fichero de configuración (php.ini). |
Ejemplos
Ejemplo #1 Ejemplo de phpinfo()
<?php
// Muestra toda la información, por defecto INFO_ALL
phpinfo();
// Muestra solamente la información de los módulos.
// phpinfo(8) hace exactamente lo mismo.
phpinfo(INFO_MODULES);
?>
Notas
Nota:
En versiones de PHP anteriores a la 5.5.0, las partes de la información que se muestra están deshabilidadas cuando la opción de configuración expose_php está establecida a off. Esto incluye los logos de PHP y Zend y los créditos.
Nota:
phpinfo() muestra texto plano en lugar de HTML cuando se utiliza en la línea de comandos.
Ver también
- phpversion() - Obtiene la versión de PHP
- phpcredits() - Imprime los créditos de PHP
- php_logo_guid() - Obtiene el valor guid del logo
- ini_get() - Devuelve el valor de una directiva de configuración
- ini_set() - Establece el valor de una directiva de configuración
- get_loaded_extensions() - Devuelve un array con los nombres de todos los módulos compilados y cargados
- Variables predefinidas