Cookies
<<<
Gestion des variables globales Annexes
>>>

7.2 Migration de PHP 3 à PHP 4
7 Annexes
 Manuel PHP

Ce qui a changé en PHP 4
Utiliser PHP 3 et PHP 4 simultanément
Migration des fichiers de configuration
Comportement de l'analyseur
Rapport d'erreur
Initialiseur
empty("0")
Fonctions manquantes
Extensions PHP 3
Substitution de variables dans les chaînes
Cookies
->Gestion des variables globales

7.2.12 Gestion des variables globales

Alors que la gestion des variables globales a été surtout étudiée pour être simple en PHP 3 et dans les premières versions de PHP 4, la sécurité est devenue la priorité avec les dernières versions. Alors qu'en PHP 3 l'exemple ci-dessous fonctionnait sans problème, en PHP 4 il faut utiliser unset($GLOBALS["id"]); . Ceci n'est qu'un des problèmes liés à la gestion des variables globales. Vous auriez toujours dû utiliser $GLOBALS , avec les nouvelles versions de PHP vous y êtes obligés dans la plupart des cas. Apprenez-en plus sur ce sujet dans la section références globales .

Migration des variables globales

<?php
  $id
= 1;
  function
test() {
    global
$id;
    unset(
$id);
  }
  
test();
  echo(
$id);
  
// Ceci va afficher 1 en PHP 4
?>

<< Gestion des variables globales >>
Cookies Migration de PHP 3 à PHP 4 Annexes