De nombreuses variables prédéfinies sont disponibles à partir de la configuration courante de PHP.
Evidemment, le langage PHP pouvant fonctionner sur de multiples plateformes et serveurs web, les variables peuvent fortement différer d'une installation à une autre.
C'est pourquoi, avant d'utiliser une de ces variables, il sera nécessaire de vérifier son existence à l'aide de la fonction phpinfo.
Les informations fournies par cette commande peuvent être les options de configuration principales et standards ou encore celles d'extensions comme pour MySQL, ODBC ou XML, des informations sur le serveur, mais aussi les variables d'environnement et les variables PHP prédéfinies, les en-têtes HTTP, ainsi que la licence GNU Public.
echo phpinfo([constante]);
Les informations indiquées par phpinfo peuvent être sélectionnées par catégorie à l'aide de l'argument constante.
Constante | Description |
---|---|
INFO_ALL | affiche toutes les informations. |
INFO_CONFIGURATION | affiche les informations de configuration. |
INFO_CREDITS | affiche les informations sur les auteurs du module PHP. |
INFO_ENVIRONMENT | affiche les variables d'environnement. |
INFO_GENERAL | affiche les informations sur la version de PHP. |
INFO_LICENSE | affiche la licence GNU Public |
INFO_MODULES | affiche les informations sur les modules associés à PHP. |
INFO_VARIABLES | affiche les variables PHP prédéfinies. |
Voir un exemple de la fonction phpinfo() : cliquez ici !
Ces variables peuvent être utilisées n'importe où dans un script PHP à condition de placer devant leur nom le fameux signe dollar ($).
echo $HTTP_USER_AGENT; nom_ordinateur = $_ENV["COMPUTERNAME"]; $tableau = explode("/", $PHP_SELF); end($tableau); $fichier = current($tableau);