phpinfo

Visualizza diverse informazioni sul PHP

Descrizione

int phpinfo(int $what)

Visualizza molte informazioni sullo stato corrente del PHP Queste includono informazioni sulle opzioni di compila del PHP, sui moduli, la versioen di PHP, informazioni sul server e sull'ambiente (se compilato come modulo), l'ambiente PHP, la versione di OS, percorsi, valori delle configurazioni base e attauli, intestazioni HTTP e la licenza del PHP.

Dato che ogni sistema ha una cofigurazione differente, phpinfo viene comunemente utilizzato per verificare le impostazioni di configurazione e le variabili predefinite disponibili in un dato sistema. Inoltre, phpinfo è utili come strumento di debug poiché visualizza tutti i dati EGPCS (Environment, GET, POST, Cookie, Server).

L'output può essere personalizzato passando una o più delle seguenti costanti sommate a livello di bit nel parametro opzionale what. Le costanti, o i rispettivi valori, possono essere combinati anche con l'operatore or.

Opzioni di phpinfo Nome (constant) Valore Descrizione INFO_GENERAL 1 La linea di configurazione, php.ini luogo, data di compila, Web Server, sistema e altro. INFO_CREDITS 2 PHP 4 Credits. Vedere anche phpcredits. INFO_CONFIGURATION 4 Impostazioni correnti e di base delle opzioni PHP. Vedere anche ini_get. INFO_MODULES 8 Moduli caricati e le loro impostazioni. Vedere anche get_loaded_extensions. INFO_ENVIRONMENT 16 Variabili d'ambiente disponibili in $_ENV. INFO_VARIABLES 32 Visualizza tutte le variabili predefinite da EGPCS (Environment, GET, POST, Cookie, Server). INFO_LICENSE 64 Informazioni sulla licenza di PHP. Vedere anche faq sulla licenza. INFO_ALL -1 Visualizza tutto quanto descritto. Questo è il valore dei default.

Esempio di uso di phpinfo <?php // Visualizza tutte le informazioni, default: INFO_ALL phpinfo(); // Solo le informazioni sui moduli // phpinfo(8) visualizza il medesimo risultato phpinfo(INFO_MODULES); ?>

Nota: La visualizzazione di parte delle informazioni è disabilitata quando expose_php viene impostato a off. Queste includono i loghi PHP e Zend, e i credits.
Nota: La funzione phpinfo produce un testo normale anzichè un file HTML quando è utilizzata in modalità CLI.

Vedere anche phpversion, phpcredits, php_logo_guid, ini_get, ini_set, get_loaded_extensions e la sezione sulle Variabili Predefinite.