Autor Zpráva
amon
Profil
Dobrý, začínam experimentovat s OOP v PHP.
Potreboval by som poradit, ako zavolat metodu z jednej triedy v metode inej triedy.
Vramci triedy je to jednoduche
$this->metoda()
ale neviem, ako to spravit z jednej triedy do inej. Je treba v tej druhej triede niekde inicializovat tu prvu?
$prva= new prva();


<mimo-téma>
Kedy bude nasadená nová verzia DJPW zo .sandbox-u?
</mimo-téma>
123
Profil *
možná trida::metoda()
amon
Profil
123
Dík, funguje.
tatramat
Profil *
ten prvni priklad je taky mozny, zalezi na tom, co chces resit

$this->VnorenaTrida = new JinaTrida;

k metodam JinaTrida se pak v ramci _aktualni_ tridy dostanes treba pres $this->VnorenaTrida->metoda_tridy_JinaTrida()...
ev.
$this->JinaTrida = new JinaTrida;
$this->JinaTrida->metoda_tridy_JinaTrida();

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: