# Variables prédéfinies

PHP fournit un très grand nombre de variables prédéfinies accessibles à tous vos scripts. Ces variables représentent à peu près tout, allant des variables externes aux variables d'environnement intégrées à PHP, en passant par les derniers messages d'erreur ou les en-têtes récupérés.

Voir la FAQ intitulée "Comment la directive register_globals affecte-t-elle mes scripts ?"

## Sommaire

- Les Superglobales — Les Superglobales sont des variables internes qui sont toujours disponibles, quel que soit le contexte
- $GLOBALS — Référence toutes les variables disponibles dans un contexte global
- $_SERVER — Variables de serveur et d'exécution
- $_GET — Variables HTTP GET
- $_POST — Variables HTTP POST
- $_FILES — Variable de téléchargement de fichier via HTTP
- $_REQUEST — Variables de requête HTTP
- $_SESSION — Variables de session
- $_ENV — Variables d'environnement
- $_COOKIE — Cookies HTTP
- $php_errormsg — Le dernier message d'erreur
- $HTTP_RAW_POST_DATA — Données POST brutes
- $http_response_header — En-têtes de réponse HTTP
- $argc — Le nombre d'arguments passés au script
- $argv — Tableau d'arguments passés au script