(PHP 4, PHP 5, PHP 7, PHP 8)
phpinfo — Affiche de nombreuses informations sur la configuration de PHP
Description
phpinfo(int
$flags =
INFO_ALL): true
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
-
flags
-
L'affichage peut être personnalisé en utilisant une ou plusieurs des
constantes suivantes. Elles sont combinables avec l'
opérateur sur les bits ou , et doivent être
passées dans le paramètre flags. 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.
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:
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
- 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