phpinfo
(PHP 4, PHP 5)
phpinfo — Affiche de nombreuses informations sur PHP
Description
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
- phpversion() - Retourne le num�ro de la version courante de PHP
- phpcredits() - Affiche les cr�dits de PHP
- php_logo_guid() - Retourne l'identifiant du logo PHP
- ini_get() - Lit la valeur d'une option de configuration
- ini_set() - Modifie la valeur d'une option de configuration
- get_loaded_extensions() - Retourne la liste de tous les modules compil�s et charg�s
- les variables pr�d�finies