Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wywoływanie metod w klasie nie zainicjowanej
patrycjusz
post
Post #1





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

Ostrzeżenie: (0%)
-----


Witam
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Własnie sobie kodowałem i natrafiłem na taką dziwną dla mnie sprawe
zobaczcie ...
mamy sobie klasy wszystkie nie zainicjowane zawyjątkiem engine
Cytat
input
- input()
{
odowlanie $this->table_parse()
}
- table_parse()
- value_parse()
basmodel
- basemodel()
- init_db()
engine
- engine()

i teraz w momencie gdy basemodel dziedziczy z input a engine dziedziczy z basemodel wszystko jest ok t.zn w engine parent::input(); widzi w konstruktorze input metody z input czyli table parse()
ale w momencie gdy wykonuję to bez dziedziczenia czyli odwoluje sie w engine
input::input(); nie widzi metody table_parse czyli tak jakby odwolujac sie do roota/ojca klas i wywolujac jego konstruktor inicjuje on metody tej klasy ale z zew odwolujac sie do niej niestety nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
Bede wdzieczny za wskazowki, bo siedze i juz z godzinke sie glowie nad tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ))
Pozdrawiam patS.
P.S. używam wersji php 4.3.4 sytabilnej
Go to the top of the page
+Quote Post
patrycjusz
post
Post #2





Grupa: Zarejestrowani
Postów: 263
Pomógł: 0
Dołączył: 13.07.2003
Skąd: wawa

Ostrzeżenie: (0%)
-----


hihi znowu bym sobie klicknal pomogl mi ale nie moge...
a tak poważnie to odwołuje sie wewnatrz
zamiast $this->metoda(); => klasa::metoda();
oczywiście trudno to nazwac nie wiedzą a raczej lenistwem w czytaniu manuala z mojej strony :wink: ,
a teraz tak z troche innej beczki...
kiedyś na ircu nie jaki chief, wspominał o bibliotece do obsługi obiektów przez MySQL (chyba mysql nie pamietam dokładnie), jeżeli ktokolwiek pamięta, albo sam dotarł do takowej będe wdzięczny 8)
Pozdrawiam patS
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:55