article(s) dans votre panier VOIR

Tuto PHP/MySQL | Variables superglobales

  • Vidéo 85 sur 158
  • 4h43 de formation
  • 158 leçons

Un contenu flash devrait s'afficher ici. Votre navigateur ne comporte pas de plugin flash, ou il ne s'est pas correctement initialisé.

Vous pouvez télécharger le plugin flash depuis le site d'Adobe à l'adresse suivante : http://get.adobe.com/flashplayer/.

Pour accéder à la suite de cette formation, vous devez vous abonner.
previous
summary
resume
next
play
Variables superglobales
00:00 / 02:21
HD
fullscreen
Je m’abonne
à partir de 16,6 € / mois
  • Visionnage en ligne
  • Accès illimité à toutes nos formations
OU
J'achète uniquement
la formation
49,90€
  • Téléchargement + VOD à vie
  • Accès uniquement à cette formation

Sommaire de la formation

Détails de la formation

Vous avez déjà utilisé des variables superglobales dans les sections précédentes : $_GET, $_POST, $_FILES. Ces variables sont dites superglobales car elles sont disponibles partout dans le script : dans le corps du script, mais aussi dans les fonctions sans qu'il soit nécessaire d'utiliser l'instruction global pour y accéder.

 

Vous utiliserez également les variables superglobales suivantes :

Superglobale

Signification

$GLOBALS

Tableau associatif de toutes les variables globales du script (les noms des variables sont les index du tableau)

$_SERVER

Tableau associatif créé par le serveur et contenant différentes informations comme les en-têtes, dossiers et chemins du script. Reportez-vous à la page http://www.php.net/manual/fr/reserved.variables.server.php pour avoir le détail des entrées de ce tableau.

$_COOKIE

Tableau associatif des cookies enregistrés sur l'ordinateur client.

$_SESSION

Tableau associatif des valeurs stockées sur le serveur pour la session d'un utilisateur.

$_ENV

Tableau associatif de variables d'environnement du serveur. Cette superglobale n'est que très peu utile.

Pour afficher le contenu d'une superglobale, le plus simple consiste à utiliser la fonction var_dump(). Par exemple, pour afficher le contenu de la variable $_SERVER, utilisez cette instruction :

var_dump($_SERVER);

 

Exécutons ce code dans WAMP Server. Voici le résultat. Chacune des données du tableau superglobal est affichée sur une ligne qui lui est propre, ce qui facilite la lecture.