par
Nestecha » 23 sept. 2015, 14:41
Plusieurs soucis dans ton code.
Premièrement, déclare les propriétés de ta classe en utilisant public, private ou protected (et non var, c'est l'ancienne syntaxe).
Ensuite, ce que tu cherches à faire c'est de l'injection de dépendances. Tu veux appeler la méthode d'une classe dans une autre classe.
Dans le construct de ta class TOTO, mets un paramètre $oTATA, puis le corps de ta fonction sera $this->TATA = $oTATA.
Ensuite dans ton code final, cree un nouvel objet TATA, puis lorsque tu crées un nouvel objet TOTO, mets l'objet TATA en paramètre.
Ainsi, toutes les méthodes de TATA seront disponibles.
De plus, tu pourras utiliser d'autres classes à la place de TATA, comme TUTU ou TETE.
Plusieurs soucis dans ton code.
Premièrement, déclare les propriétés de ta classe en utilisant public, private ou protected (et non var, c'est l'ancienne syntaxe).
Ensuite, ce que tu cherches à faire c'est de l'injection de dépendances. Tu veux appeler la méthode d'une classe dans une autre classe.
Dans le construct de ta class TOTO, mets un paramètre $oTATA, puis le corps de ta fonction sera $this->TATA = $oTATA.
Ensuite dans ton code final, cree un nouvel objet TATA, puis lorsque tu crées un nouvel objet TOTO, mets l'objet TATA en paramètre.
Ainsi, toutes les méthodes de TATA seront disponibles.
De plus, tu pourras utiliser d'autres classes à la place de TATA, comme TUTU ou TETE.