portée des variables global
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
Citation:
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:
1 2 3 4
|
global $a,$b;
++$a;
$b=1; |
//fichier2.php
Code:
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 |