Les variables globales - Superglobales

Par Clouder le 04 Sep 2019 (Édité) 0 +99

Dans le langage PHP, il existe des variables prédéfinies appelées superglobales. Ce qui signifie que ces variables sont toujours accessibles, indépendamment et que vous pouvez y accéder de toutes les façon possible.


Les variables superglobales qui existe en PHP sont :

  • $GLOBALS
  • $_SERVER
  • $_REQUEST
  • $_POST
  • $_GET
  • $_FILES
  • $_ENV
  • $_COOKIE
  • $_SESSION


Variable $_GET


La variable $_GET que vous connaissez tous contient les données envoyées en paramètres dans l'URL.

URL https://www.domaine.com/profil.php?id=1


$id = (int) $_GET['id'];

echo $id;

Les variables superglobales sont des variables automatiquement créées par PHP. Elles se présentent sous la forme d'arrays contenant différents types d'informations.


Pour afficher le contenu d'une variable superglobale et voir ce qu'elle contient, le plus simple est d'utiliser la fonction print_r, puisqu'il s'agit d'un array.

<?php
    print_r($_GET);
?>


Variable $_POST


La variable $_Post que vous connaissez tous contient les informations qui viennent d'être envoyées par un formulaire de ce type

<form method="post">
    ....
</form>

Les variables superglobales sont des variables automatiquement créées par PHP. Elles se présentent sous la forme d'arrays contenant différents types d'informations.


Pour afficher le contenu d'une variable superglobale et voir ce qu'elle contient, le plus simple est d'utiliser la fonction print_r, puisqu'il s'agit d'un array.

<?php
    print_r($_POST);
?>
Cette pub permet au site de vivre ...

Commentaire

Tu veux participer ?
Alors connecte toi ou inscris toi et viens participer !
Cette pub permet au site de vivre ...