Bonjour

Je dois être mal réveillé mais j'ai du mal à comprendre le sens de cette phrase lu sur php.net : http://php.net/manual/fr/language.variables.scope.php
Note:
L'utilisation du mot clé global à l'extérieur d'une fonction n'est pas une erreur. Il peut être utilisé si le fichier est inclus depuis l'intérieur d'une fonction.
Cela veut dire quoi exactement ? Moi, je la comprend comme ceci par ex:

//fichier1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
global $a,$b;
++$a;
$b=1;
//fichier2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
function maFonction(){
 include "fichier1.php";
 $b=$b+$a;
}
 
maFonction();
echo $b //affiche 3
 
maFonction();
echo $b //affiche 4