Bonjour.

Je joue un peu avec PHP et je notamment les classes.
Cependant, j'ai un petit problème entre 2 classes.
D'abord, un petit shéma de classes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
Class A
{
   public $name;
 
   public function A ()
   {
     $this->$name = "ok";
   }
 
   public function GetName ()
   {
     return $this->$name;
   }
}
 
Class B
{
   public $var;
 
   public function B ()
   {
     $var = new A();
   }
 
   public function TEST ()
   {
     $variable =  $this->var;
     echo $varibale->GetName()
 
   }
}
Ce code ne fonctionne pas.
Quand j'instancie B et que j'appelle la function TEST(); j'ai une erreur comme quoi GetName n'est pas une fonction membre de A ...

Une idée ?

Merci