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.
Veja também phpversion(),
phpcredits(),
php_logo_guid(),
ini_get(),
ini_set(),
get_loaded_modules(),
e a seção sobre Variáveis Predefinidas.