phpcredits
phpversion
Fonctions sur les options et les informations de PHP
PHP Manual

# phpinfo

(PHP 4, PHP 5)

phpinfo — Affiche de nombreuses informations sur PHP

### Description

bool phpinfo ([ int `$what` ] )

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()
- phpcredits()
- php_logo_guid()
- ini_get()
- ini_set()
- get_loaded_extensions()
- les variables prédéfinies

phpcredits
phpversion
Fonctions sur les options et les informations de PHP
PHP Manual