Superglobales PHP


Superglobales PHP

Les superglobales PHP sont des variables intégrées qui sont toujours accessibles dans tous les contextes !

Certaines variables prédéfinies en PHP sont des superglobales, ce qui signifie qu'elles sont toujours accessibles, quel que soit le contexte - et vous pouvez y accéder depuis n'importe quelle fonction, classe ou fichier sans avoir à faire quoi que ce soit de spécial.

Les variables superglobales PHP sont :

  • $GLOBALS - Un tableau qui contient des références à toutes les variables globales du script
  • $_SERVER - Contient des informations sur le serveur web, y compris les en-têtes, les chemins et les emplacements des scripts
  • $_REQUEST - Un tableau contenant des données des superglobales $_GET, $_POST et $_COOKIE
  • $_POST - Un tableau de variables reçues via la méthode HTTP POST
  • $_GET - Un tableau de variables reçues via la méthode HTTP GET
  • $_FILES - Un tableau d'éléments téléchargés vers le script actuel via la méthode HTTP POST (nom de fichier, type, taille)
  • $_ENV - Contient des variables d'environnement passées au script actuel
  • $_COOKIE - Un tableau de variables passées au script actuel via des cookies HTTP
  • $_SESSION - Un tableau de variables de session

Les chapitres suivants expliqueront certaines des superglobales, et les autres seront abordées dans des chapitres ultérieurs.