phpinfo

(PHP 4, PHP 5)

phpinfoAffiche de nombreuses informations sur PHP

Description

bool phpinfo ([ int $what= INFO_ALL ] )

Affiche de nombreuses informations sur PHP, concernant sa configuration courante : options de compilation, extensions, version, informations sur le serveur, et l'environnement (lorsqu'il est compil� comme module), environnement PHP, informations sur le syst�me, chemins, valeurs g�n�rales et locales de configuration, en-t�tes HTTP et la licence PHP.

Comme tous les syst�mes sont configur�s diff�remment, phpinfo() sert g�n�ralement � v�rifier la configuration ainsi que les variables pr�d�finies, pour une plate-forme donn�e.

phpinfo() est un bon outil de d�bogage, car il affiche le contenu de toutes les variables EGPCS (Environnement, GET, POST, Cookie, Serveur).

Liste de param�tres

what

L'affichage peut �tre personnalis� en utilisant une ou plusieurs des constantes suivantes. Elles sont combinables avec l'op�rateur or, et doivent �tre pass�es dans le param�tre what . Vous pouvez aussi additionner ces constantes.

Options de phpinfo()
Nom de la constante Valeur Description
INFO_GENERAL 1 La ligne de configuration, le chemin du php.ini, la date de compilation, le serveur web, le syst�me, etc.
INFO_CREDITS 2 Les cr�dits de PHP. Voir aussi phpcredits().
INFO_CONFIGURATION 4 Valeurs courantes locales et g�n�rales des directives PHP. Voyez aussi la fonction ini_get().
INFO_MODULES 8 Modules charg�s et leur configuration sp�cifique. Voir aussi la fonction get_loaded_extensions().
INFO_ENVIRONMENT 16 Informations sur les variables d'environnement, qui sont disponibles dans la variable $_ENV.
INFO_VARIABLES 32 Affiche toutes les variables pr�d�finies, issues de l'environnement, la m�thode GET, la m�thode POST, les cookies et le serveur.
INFO_LICENSE 64 La licence PHP. Voir aussi » la FAQ de la licence.
INFO_ALL -1 Affiche toutes les informations suscit�es. C'est la valeur par d�faut.

Valeurs de retour

Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.

Historique

Version Description
5.2.2 L'information "Loaded Configuration File" a �t� ajout�e, alors qu'avant, seule l'information "Configuration File (php.ini) Path" exist�e.

Exemples

Exemple #1 Exemple avec phpinfo()

<?php

// Affiche toutes les informations, comme le ferait INFO_ALL
phpinfo();

// Affiche uniquement le module d'information.
// phpinfo(8) fournirait les m�mes informations.
phpinfo(INFO_MODULES);

?>

Notes

Note: Une partie des informations affich�es sont d�sactiv�es si la directive expose_php est configur�e avec la valeur off. Cela inclus les logos PHP et Zend, ainsi que les cr�dits.

Note: phpinfo() affiche du texte au lieu de HTML lorsque vous utilisez la version CLI.

Voir aussi