Vla un code en PHP
Code :
- class toto
- {
- var titi ;
- var tutu ;
- function tata()
- {
- }
- }
|
Si j'instancie la classe toto :
Code :
- $tete = new toto() ;
|
Je peux faire :
Code :
- $tete->$tutu;
- $tete->$tata ;
|
Jusque là pas de pb, mais a l'interieur d'une classe PHP, pour acceder a une variable ou a une fonction, on fait :
Code :
- $this->nomvariable ;
- $this->nomfonction
|
ça veut dire qu'un nom de variable dans une classe ne peut pas etre egal a un nom d'un fonction ??
c un peu ballot non ? Y a un truc qui m'aurait echappé ?