[POO] Souci POO avec php 4
Bonjour,
Je débute en POO et je rencontre un petit problème que je n'arrive pas à résoudre. A mon avis un spécialiste va trouver la solution en quelque secondes mais moi j'y arrive pas.
Dans une première page, j'ai :
Code:
1 2 3 4 5
| if ( isset($_POST['bouton']) )
{
$obj1= new const1();
$obj1->test();
} |
Dans ma seconde page, j'ai :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| class const1
{
function const1()
{
if ( isset($_POST['bouton']) )
{
print "toto = ".$_POST['texte']."<br>";
print "POST MARCHE = ".$_POST['type']."<br>";
$this->$toto = $_POST['texte'];
print "texte AVANT type = ".$this->$toto."<br>";
$this->$type = $_POST['type'];
print "texte APRES type = ".$this->$toto."<br>";
}
} |
Explications :
Mes 2 premiers print se passent bien à savoir que j'ai bien les valeurs postées.
Mon 3ème print se passe bien aussi, à savoir qu'après l'affectation $this->$toto, j'ai bien le contenu de $this->$toto .
C'est au dernier print que ça déconne car au lieu de m'afficher le contenu de $this->$toto, il m'affiche le contenu de $this->$type !
Voilà. Si vous aviez l'explication...
Merci infiment,
Arnaud