Istnieje klasa Tabela
Class Tabela{ protected $tablicaAsocjacyjna; function __Construct($tablica){ $this->tablicaAsocjacyjna = $tablica; } }
Moj plan jest taki zeby utworzyc klase Akcje ktora zawierala by metody modyfikowania $tablicyAsocjacyjnej.
Tzn klasa Akcje zawierala by np. metode dodajWiersz, usunWiersz, pokazTabele itd.
Np. jesli
Class Akcje {
function pokazTabele() {
.....
}
}
To
1)Jak napisac klase Akcje, zeby funkcja pokazTabele domyslnie bez podawania parametru operowala na $tablicaAsocjacyjna (z klasy Tabela)
I jednoczesnie
2)Jak napisac klase Tabela, zeby wszystkimi metodami z klasy Akcje mozna sie bylo poslugiwac z poziomu k.Tabela
tak jak:
$tabela = new Tabela($tablica);
$tabela->metoda($nrWiersza);
Nie wiem czy to w ogole mozliwe, tak jak pisalem dopiero zaczynam nauke
Jesli ten sposob nie jest mozliwy to byc moze istnieje jakis inny ktory pozwoli mi wydzielic metody do innej klasy?
Glownie o to mi chodzi.