Bonjour,

D'après la doc, j'ai compris qu'on peut enchaîner les héritages 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
33
34
35
class GrandMere
{
	public $paramGrandMere;
 
	public function fonctionGrandMere()
	{
		$this->paramGrandMere = 'Je suis la grand-mère';
 
		return $this->paramGrandMere;
	}
}
 
class Mere extends GrandMere
{
	public $paramMere;
 
	public function fonctionMere()
	{
		$this->paramMere = 'Je suis la mère';
 
		return $this->paramMere;
	}
}
 
class Fille extends Mere
{
	public $paramFille;
 
	public function fonctionFille()
	{
		$this->paramFille = 'Je suis la fille';
 
		return $this->paramFille;
	}
}
La fille arrive à lire la propriété de la mère :
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
class Fille extends Mere
{
	public $paramFille;
 
	public function fonctionFille()
	{
		$this->paramFille = 'Je suis la fille';
 
		return $this->paramFille;
	}
 
	public function lireMere()
	{
		return $this->paramMere;
	}
}
Est-ce que la fille peut lire la propriété de la grand-mère ?