Witam. Powiedzmy że mamy taką sytuację:
class KlasaPierwsza
{
public function FunkcjaKP(){
}
}
class KlasaDruga
{
public function FunkcjaKD(){
}
}
Jak widać są dwie klasy. I mam pytanie. Czy da się by KlasaDruga bardziej "swobodniej" korzystała z KlasaPierwszej?
Bo teraz by móc korzystać z KlasaPierwszej muszę:
class KlasaDruga
{
public $klasaPierwsza;
function __construct() {
$this->klasaPierwsza = new KlasaPierwsza;
}
public function FunkcjaKD(){
}
}
Wygląda to jakoś głupio.
W c++ nazywa się to klasy zaprzyjaźnione, lecz nie umiem tego znaleźć w php.