
Od niedawna mam pewien problem. Otóż załóżmy, że mamy klasy a, b i c.
Klasa c to klasa główna która po kolei tworzy obiekty a i b.
Klasa a dziedziczy klasę c i np. definiuje: $this -> foo = 'bar';
Klasa b również dziedziczy klasę c i wyświetla na ekranie $this -> foo;
Niestety na ekranie nie pokazuje się 'boo'. :/
Mniej więcej tak by to wyglądało:
<?php class a extends c { public funcion __construct() { $this -> foo = 'bar'; } } class b extends c { public funcion __construct() { } } class c { public $foo; public funcion __construct() { new a; new b; } } ?>
Mógłby ktoś powiedzieć w czym jest problem oraz ew. jak go rozwiązać?
z góry dziękuję za odpowiedzi.
pozdrawiam
mrKrecik