phpinfo() affiche de nombreuses informations sur le PHP, concernant sa configuration courante : options de compilation, extensions, version, informations sur le serveur, et environnement (lorsque compilé comme module), environnement PHP, chemins, utilisateur, en-têtes HTTP, et licence GNU Public License.
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. De plus, phpinfo() est un outil de débogage, car il affiche le contenu de toutes les variables EGPCS (Environnement, GET, POST, Cookie, Serveur).
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 les additionner.
Tableau 1. Options de phpinfo()
Nom (constant) | 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 4. 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ées et leur configuration spécifique. |
INFO_ENVIRONMENT | 16 | Informations sur les environnements de variables, 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 a licence. |
INFO_ALL | -1 | Affiche toutes les informations sus-citées. C'est la valeur par défaut. |
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.
Voir aussi phpversion(), phpcredits(), php_logo_guid(), ini_get(), ini_set() et la section sur les variables prédéfinies.
Précédent | Sommaire | Suivant |
phpcredits | Niveau supérieur | phpversion |