PHPINFO |
Information PHP |
---|---|
PHP 4+ |
Syntaxe
function phpinfo(); |
function phpinfo($what); |
Paramètres
Nom | Description | ||
---|---|---|---|
$what | Ce paramètre permet d'indiquer les sections à afficher (par défaut tous) : | ||
Constante | Valeur | Description | |
INFO_ALL | -1 | Cette constante permet d'indiquer qu'il faut sortir tous les informations. | |
INFO_GENERAL | 1 | Cette constante permet d'indiquer qu'il faut sortir les informations général, soit le chemin du fichier php.ini, la date de compilation, le serveur Web, le système,... | |
INFO_CREDITS | 2 | Cette constante permet d'indiquer qu'il faut sortir les informations de crédit (membre et entreprise ayant contribué). | |
INFO_CONFIGURATION | 4 | Cette constante permet d'indiquer qu'il faut sortir les configurations locales des directives du PHP. | |
INFO_MODULES | 8 | Cette constante permet d'indiquer qu'il faut sortir les modules chargés et leurs informations associés par le PHP. | |
INFO_ENVIRONMENT | 16 | Cette constante permet d'indiquer qu'il faut sortir les informations sur les variables d'environnement. | |
INFO_VARIABLES | 16 | Cette constante permet d'indiquer qu'il faut sortir tous les variables prédéfinies de l'environnement, ainsi que les méthodes $_GET, $_POST et $_SERVER. | |
INFO_LICENSE | 64 | Cette constante permet d'indiquer qu'il faut sortir tous les informations en rapport avec la licence du PHP. |
Retour
Valeur | Description |
---|---|
FALSE | Cette valeur permet d'indiquer qu'une erreur est survenu. |
TRUE | Cette valeur permet d'indiquer que l'opération s'est correctement effectué. |
Description
Cette fonction permet de sortir sur la sortie standard (généralement une page Web) les informations détaillés sur les configurations qu'utilise PHP.
Remarques
- PHP Warning: phpinfo() has been disabled for security reasons in Command line code on line 1 : Si vous rencontrez ce message d'erreur, c'est que la fonction a été désactiver dans le fichier de configuration «php.ini» à l'aide d'un paramètre «disabled_functions = phpinfo» (il peut arriver qu'il soit combiné avec d'autres fonctions : «disabled_functions = exec,shellexec,phpinfo,passthru»). Pour résoudre le problème, il faut supprimer le nom de la fonction du paramètre.
- ATTENTION ! Si vous exécutez cette fonction sous la ligne de commande, il n'affichera pas le résultat de cette fonction en format HTML mais affichera les informations en texte avec des sauts de lignes.
- ASP.NET : Il existe un projet du nom de aspnetsysinfo pour le ASP.NET offrant un résultat similaire pour les développeurs de PHP voulant faire la transition en ASP.NET.
- JSP : Il existe un projet du nom de jspinfo sur SourceForge destiné au JSP pour les développeurs de PHP voulant faire la transition en Java.
Exemple
Voici un exemple montrant l'utilisation de cette fonction :
- <?php
- phpinfo();
- ?>
on obtiendra le résultat semblable pour un serveur Windows Server 2003 suivant sur un serveur Web IIS :
Dernière mise à jour : Dimanche, le 18 mai 2014