Page 1 sur 1

2 methodes dans une meme classe

Posté : 30 août 2008, 13:24
par beve
Bonjour,
je debute tout juste le php orienté objet, cela fait plusieurs heures que je suis bloqué sur un point.
Comment ma méthode constructeur peut appeler une autre methode de cette meme class ?
y a t'il une fomalisation particuliere ?

Merci par avance !

Posté : 30 août 2008, 13:33
par jojolapine
à l'aide de $this ou de self::, mais je ne sais pas quelle est la plus apropriée...
class essai {
    public function __construct(){
         $this->mamethode();
    }
    public function mamethode(){
        echo 'ok!';
    }
}

Posté : 30 août 2008, 15:03
par sadeq
La plus appropriée est $this->methode ou $this->propriété. La forme class::methode ou class::propriété est réservée pour l'accès aux membres statiques.

Posté : 30 août 2008, 15:53
par beve
merci bcp pour votre aide !