Manual do PHP
Anterior |  | Próxima

# phpinfo

(PHP 3, PHP 4, PHP 5)

phpinfo -- Mostra muitas informações sobre o PHP

## Descrição

int phpinfo ( [int what] )

Mostra uma grande quantidade de informações sobre o estado atual do PHP. Isto inclui informações sobre as opções de compilação do PHP e extensões, a versão do PHP, informações do servidor e ambiente (se compilado como um módulo), o ambiente PHP, informação da versão do SO, caminhos, valores principais e locais das opções de configuração, cabeçalhos HTTP e a licença do PHP.

Devido a configuração em cada sistema ser diferente, a função phpinfo() e normalmente utilizada para conhecer as definições de configuração e as variáveis predefinidas que estejam disponíveis no sistema. phpinfo() é também é uma ferramenta valiosa para eliminação de erros já que contém todos os dados de EGPCS (Environment, GET, POST, Cookie, Server).

A saída pode ser configurada passando-se uma ou mais das seguintes constants que serão somadas junto com o parâmetro opcional `what`. Pode combinar as respectivas constantes ou seus valores bit a bit juntos com o operador or.

Tabela 1. Opções phpinfo()

Nome (constant) | Valor | Descrição
--- | --- | ---
INFO_GENERAL | 1 | A linha de configuração, localização do `php.ini` data de construção, Servidor Web, Sistema e mais.
INFO_CREDITS | 2 | Créditos do PHP 4. Veja também phpcredits().
INFO_CONFIGURATION | 4 | Valores locais e principais para as diretivas de configuração do PHP. Veja também ini_get().
INFO_MODULES | 8 | Módulos carregados e suas respectivas configurações. Veja também get_loaded_modules().
INFO_ENVIRONMENT | 16 | Informação das variáveis de ambiente que também esta disponível em `$_ENV`.
INFO_VARIABLES | 32 | Mostra todas as variáveis predefinidas de EGPCS (Environment, GET, POST, Cookie, Server).
INFO_LICENSE | 64 | Informação sobre a Licença do PHP. Veja também o faq sobre a licença.
INFO_ALL | -1 | Mostra tudo acima. Este é o valor padrão.

Exemplo 1. Exemplos phpinfo()
`<?php // Mostra todas as informações, usa o padrão INFO_ALL phpinfo(); // Mostra apenas informações dos módulos. // phpinfo(8) mostra um resultado identico. phpinfo(INFO_MODULES); ?>`

> Nota: Partes da informação mostrada é desabilitada quando a diretiva de configuração expose_php for definida para `off`. Isto inclui os logos do PHP e Zend, e os créditos.

> Nota: phpinfo() envia texto simples ao invés de HTML quando esta usando o modo CLI.

Veja também phpversion(), phpcredits(), php_logo_guid(), ini_get(), ini_set(), get_loaded_modules(), e a seção sobre Variáveis Predefinidas.

Anterior | Principal | Próxima
phpcredits | Acima | phpversion