Bonjour,
Le but du code ci-dessous est d'appeler une fonction héritée depuis une autre fonction.
Bien que sous cette forme cela semble fonctionner, je reste un peu septique quant au:
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 <?php class toto { function testAToto() { echo "TOTO te salut"; } } class momo extends toto { function testAMomo() { $allo = new toto(); echo $allo->testAToto(); } } $test = new Momo(); $test->testAMomo(); // Retourne bien => TOTO te salut ?>
alors que si la fonction se trouvait dans la classe un simple $this suffisait ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $allo = new toto();
Qu'en pensez vous ?
Partager