bonjour;
dans un fichier j'utilise plusieur fonction, ces fonction utilise deux variable commune, $a=65 et $b=79,
pour eviter d'initialiser ces deux variable à l'interieur de chaque fonction, je les es mis à la racine de mon fichier, juste aprés le <?php
et dans chaque fonction je les appels on mettant global $a; et global $b;
sauf il m'affiche rien du tout, on dirais qu'il recupere pas ces valeurs !!!!!
j'ai meme essayé de mettre $GLOBALS["a"] et $GLOBALS["b"] et ca ne marche pas!!!!
est ce parce qu'il plusieur fonction ds la meme fichier !!!! genre
merci pour vos propositions
Modifié par timo (20 Nov 2009 - 11:55)

dans un fichier j'utilise plusieur fonction, ces fonction utilise deux variable commune, $a=65 et $b=79,
pour eviter d'initialiser ces deux variable à l'interieur de chaque fonction, je les es mis à la racine de mon fichier, juste aprés le <?php
et dans chaque fonction je les appels on mettant global $a; et global $b;
sauf il m'affiche rien du tout, on dirais qu'il recupere pas ces valeurs !!!!!
j'ai meme essayé de mettre $GLOBALS["a"] et $GLOBALS["b"] et ca ne marche pas!!!!
est ce parce qu'il plusieur fonction ds la meme fichier !!!! genre
<? php
$a=65;
$a=79;
function 1()
{
global $a;
global $b;
}
function 2()
{
global $a;
global $b;
}
function 3()
{
global $a;
global $b;
}
?>
merci pour vos propositions
Modifié par timo (20 Nov 2009 - 11:55)