Tak więc w konstruktorze muszę użyć
<?php public function __construct(){ $this-> db = new db(config::$db_encoding); $this->kernel = new kernel; $this->error= new error; } ?>
jest to troszkę niewygodne... czy jest jakiś sposób, by "pozbyć się" tego tworzenia w konkstruktorze zachowując jednocześnie możliwość używania klasy w klasie? szukałem już coś o interfejsach, jednak nie rozjaśniło mi to umysłu,i o ile dobrze widziałem to nie rozwiąze mojego problemu. Myślałem też by zrobić jedną klasę tylko z konstruktorem a potem tylko class (na przykład) DB extends nazwa_klasy_bazowej {(...) } jednak nie wiem czy jest ot najlepszy pomysł... ma ktoś jakieś pomysły jak rozwiązać mój problem?