Mam problem z dziedziczeniem klas, m. in. chodzi mi o załadowanie do klasy Controller innych klas np Input
Każda klasa miała by swoją zmienna $this->NazwaKlasy
Napisałem taki kod, który nie działa a chodzi mi mniej więcej o to co pisze w kodzie:
<? class Language{ function mget(){ return "tekst"; } } class Controller{ function view(){ return $this->Language->PL('wartosc'); } } class Base{ function __construct(){ $this->Language = new Language(); $this->controller = new Controller(); } } function view(){ return $this->controller->view(); } } ?>
Jak wiadomo zwraca blad "Fatal error: Call to a member function PL() on a non-object in $.php on line 10"
Czy wie ktoś jak przypisać klasy do zmienncyh $this tak zeby bylo widoczne także w innych klasach?
Nie chce używać statycznego połączenia "Klasa::Funkcja();".