phpinfo
(PHP 4, PHP 5)
phpinfo — Affiche de nombreuses informations sur la configuration de PHP
Description
$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.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Historique
Version | Description |
---|---|
5.5.0 | Le logo GUIDs a été remplacé par son URI ; aussi, la désactivation de expose_php n'a pas d'effet sur le résultat de la fonction phpinfo(). Les crédits sont également maintenant inclus dans l'affichage au lieu d'être simplement liés. |
5.2.2 | L'information "Loaded Configuration File" a été ajoutée, alors qu'avant, seule l'information "Configuration File (php.ini) Path" existait. |
Exemples
Notes
Note:
Dans les versions antérieures à PHP 5.5, une partie des informations affichées sont désactivées si la directive expose_php est configurée avec la valeur off. Cela inclut 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