| Précédent | Suivant |
Ces variables sont des 'superglobal', ou globale automatique. Cela signifie qu'elles sont simplement disponible dans tous les contextes d'exécution (fonctions ou méthodes). Vous n'avez pas besoin de les déclarer global pour y accéder. Toutes ces informations se retrouvent grace à la fonction phpinfo() vue au paragraphe "test de la configuration" du chapitre "Installation".
$GLOBALS
Contient une référence sur chaque variable qui est actuellement disponible dans l'environnement d'exécution global. Les clés de ce tableau sont les noms des variables globales.
$_SERVER
Les variables fournies par le serveur web, ou bien directement liées à l'environnement d'exécution du script courant. L'ancienne version $HTTP_SERVER_VARS contient les mêmes informations, mais n'est pas auto globale.
$_GET
Les variables fournies par le protocole HTTP en méthode GET. L'ancienne version $HTTP_GET_VARS contient les mêmes informations, mais n'est pas auto globale.
$_POST
Les variables fournies par le protocole HTTP en méthode POST. L'ancienne version $HTTP_POST_VARS contient les mêmes informations, mais n'est pas auto globale.
$_COOKIE
Les variables fournies par le protocole HTTP, dans les cookies. L'ancienne version $HTTP_COOKIE_VARS contient les mêmes informations, mais n'est pas auto globale.
$_FILES
Les variables fournies par le protocole HTTP, suite à un téléchargement de fichier.
L'ancienne version $HTTP_POST_FILES contient les mêmes informations, mais n'est pas auto globale. Voir Téléchargement par méthode POST ,pour plus d'informations.
$_ENV
Les variables fournies par l'environnement. L'ancienne version $HTTP_ENV_VARS contient les mêmes informations, mais n'est pas auto globale
$_REQUEST
Les variables fournies au script par n'importe quel mécanisme d'entrée et qui ne doit
recevoir une confiance limitée. Un tableau associatif constitué du contenu des variables $_GET, $_POST, $_COOKIE, et $_FILES. Note : lorsque vous exécutez un script en ligne de
commande, cette variable ne va pas inclure les variables argv et argc . Elles
seront présentes dans la variable $_SERVER . La présence et la valeur des entrées
de ce tableau sont réglés par la directive variables_order . Ce tableau n'est
l'évolution d'aucune variable d'avant PHP 4.1.0.
$_SESSION
Les variables qui sont actuellement enregistrées dans la session attachée au script.
L'ancienne version $HTTP_ENV_VARS contient les mêmes informations, mais n'est pas auto globale. Voir le chapitre pour plus d'informations.
Précisons que les variables super global ci-dessus sont en fait des tableaux.
| Précédent | Suivant |