bon , les feuilles dans les feuilles me font penser à cela :
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
| class TestVac
{
public function frigo()
{
echo "<br/>TestVac</br/>";
}
}
class TestExt extends TestVac
{
public function kitchen()
{
echo "<br/>TestExt</br/>";
}
}
class Test
{
public function baz(TestExt $other)
{
$other->kitchen();
$other->frigo();
}
}
$test = new Test();
$test->baz(new TestExt()); |
et donc en effet si c'est le but, je comprends un peu mieux,
soit, la fonction baz n'a qu'une seul vocation , créer un nouvel objet nommer $other hérité pour cet exemple de la class TestExt, et ne pourra rien faire d'autre...
interpelant.
concrètement, cela permet de passer outre une syntaxe tel que
class Test extends TestVac,MonMagazin
mais de pouvoir s'en servir dans les mêmes conditions, si j'ai bien compris..
merci, de vos appuis
Partager