comment utilisé les pointeur dans une class ?

comment utilisé les pointeur dans une class ? - PHP - Programmation

Marsh Posté le 19-11-2002 à 21:43:37    

exemple :
normalement on a ...
$a="toto";
$toto="coucou";
echo $$a; //affiche coucou .
 
dans une class:
$this->a="toto";
$this->toto="coucou";
echo $this->$a; //marche pas :cry:  
echo $$this->a ;//echec cuisant  :fou:  
 
et pointer des fonction meme pas en reve...qq'un aurait une idée ?
merci

Reply

Marsh Posté le 19-11-2002 à 21:43:37   

Reply

Marsh Posté le 19-11-2002 à 21:47:53    

echo $this->$a;
doit fonctionner. la classe FastTemplates n'utilise que cela.
 
$this->test= "blibli";
$a= "test";
$this->$a= "blabla";
echo $this->test;


Message édité par ethernal le 19-11-2002 à 21:50:35

---------------
...oups kernel error...
Reply

Marsh Posté le 20-11-2002 à 10:46:09    

:ouch: comprend pas ??? et ça marche aussi pour les fonctions ?

Reply

Marsh Posté le 20-11-2002 à 10:51:38    

yeah trop fort  :pt1cable:  
 
class test {
    function test(){
        $a= $this->coucou();
        $this->$a= "coucou";
        echo $this->fonction;
    }
    function coucou(){
        echo "super coucou";
    }
}
 
$test=new test;

Reply

Marsh Posté le 20-11-2002 à 10:55:14    

hum...j'ai rien dit j'ai tout faux

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed