Muestra numerosas informaciones sobre la configuración de PHP

# phpinfo

(PHP 4, PHP 5, PHP 7, PHP 8)

phpinfo — Muestra numerosas informaciones sobre la configuración de PHP

### Descripción

function phpinfo(int `$flags` = `INFO_ALL`): true

Muestra numerosas informaciones sobre PHP, relativas a su configuración actual: opciones de compilación, extensiones, versión, informaciones sobre el servidor, y el entorno (cuando es compilado como módulo), entorno PHP, informaciones sobre el sistema, rutas, valores generales y locales de configuración, encabezados HTTP y la licencia PHP.

Como todos los sistemas están configurados de manera diferente, phpinfo() sirve generalmente para verificar la configuración así como las variables predefinidas, para una plataforma dada.

phpinfo() es una buena herramienta de depuración, ya que muestra el contenido de todas las variables EGPCS (Entorno, GET, POST, Cookie, Servidor).

### Parámetros

`flags`

  La visualización puede ser personalizada utilizando una o varias de las constantes siguientes. Estas son combinables con el operador a nivel de bits, y deben ser pasadas en el argumento `flags`. También se pueden sumar estas constantes.

  Opciones de phpinfo()
  Nombre de la constante | Valor | Descripción
  --- | --- | ---
  INFO_GENERAL | 1 | La línea de configuración, la ruta del php.ini, la fecha de compilación, el servidor web, el sistema, etc.
  INFO_CREDITS | 2 | Los créditos de PHP. Ver también phpcredits().
  INFO_CONFIGURATION | 4 | Valores actuales locales y generales de las directivas PHP. Ver también la función ini_get().
  INFO_MODULES | 8 | Módulos cargados y su configuración específica. Ver también la función get_loaded_extensions().
  INFO_ENVIRONMENT | 16 | Informaciones sobre las variables de entorno, que están disponibles en la variable $_ENV.
  INFO_VARIABLES | 32 | Muestra todas las variables predefinidas, provenientes del entorno, el método GET, el método POST, las cookies y el servidor.
  INFO_LICENSE | 64 | La licencia PHP. Ver también » la FAQ de la licencia.
  INFO_ALL | -1 | Muestra todas las informaciones mencionadas.

### Valores devueltos

Retorna siempre `true`.

### Ejemplos

Ejemplo #1 Ejemplo con phpinfo()

    <?php

    // Muestra todas las informaciones, como lo haría INFO_ALL
    phpinfo();

    // Muestra únicamente el módulo de información.
    // phpinfo(8) proporcionaría las mismas informaciones.
    phpinfo(INFO_MODULES);

    ?>

### Notas

> Nota:

> En las versiones anteriores a PHP 5.5, parte de las informaciones mostradas están desactivadas si la directiva expose_php está configurada con el valor `off`. Esto incluye los logos PHP y Zend, así como los créditos.

> Nota:

> phpinfo() muestra texto en lugar de HTML cuando se utiliza la versión CLI.

### Ver también

- phpversion() - Devuelve el número de la versión actual de PHP
- phpcredits() - Muestra los créditos de PHP
- ini_get() - Lee el valor de una opción de configuración
- ini_set() - Modifica el valor de una opción de configuración
- get_loaded_extensions() - Devuelve la lista de todos los módulos compilados y cargados
- las variables predefinidas

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open