Bonjour
J'utilise des classes qui ont des variables de même nom.
Est-ce possible de faire en sorte que ces variables soient globales, mais seulement au sein de chaque classe ?
Par exemple :
Comment faire pour global $machin ne renvoie qu'à $machin de la classe bidule ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class truc { var machin = 1; } class bidule { function bidule() { $machin = 2; } function bidule2() { global $machin; echo $machin; } }
Pour l'instant, j'ai plutôt ça :
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $b = new bidule(); //$machin vaut 2 dans b $t = new $truc(); //$machin vaut 1 dans t $b->bidule2; //affiche 1, j'aimerais que ça affiche 2
Partager