Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
Witam. Nie wiem jak opisać mój problem więc przedstawie kod i napisze co nie działa:P
Gdy odpalam ten o to skrypt wywala mi błąd: Fatal error: Call to a member function img() on a non-object in d:\usr\krasnal\www\a\func.php on line 39 Chodzi mi o to aby w klasie prt w funkcji nowe_pro w pewnym momencie pobierało dane za pomocą funkcji img z klasy znajdz. Czy ktoś orientuje się jak owy problem rozwiązać?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
A podstawy OOP?
jak juz to Kod public static function img i wtedy wywolujesz Kod znajdz::img() Ale najpierw naucz się podstaw. |
|
|
|
Post
#3
|
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 |
to musisz przekazac tą klase do 2giej lub w wersji mało estetycznej inicjowac w konstruktorze klase znajdź albo zrobić ze znajdź metode statyczna... (edit: jw.)
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
wookieb a mógłbyś powiedzieć jeszcze gdzie to mam wstawić, bo gdy zacząłem wstawiać tam gdzie wydawało mi się to wyskakiwały jeszcze większe błędu:P
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
W analogicznych miejscach? Podac wspolrzedne ekranowe czy jak? Zreszta kwiateusz bardzo ładnie ci napisał a ja dokończę "Naucz się PODSTAW".
Ten post edytował wookieb 8.05.2009, 21:24:34 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Temat: user_class__dziedziczenie ostatni post co do przekazywania klasy do klasy.
A poprzez metody statyczne masz tutaj: Temat: Przekazanie_zmiennej_z_jednej_funkcji_statycznej_do_drugiej_wewnatrz_klasy A co do instancji obiektu w konstruktorze klasy to tworzysz obiekt klasy jak wszedzie indziej. P.S po co ci OOP jak ty mieszasz kod obiektowy i proceduralny i w ogole podstawy OOP sie klaniaja. Ten post edytował marcio 8.05.2009, 23:35:43 |
|
|
|
Post
#7
|
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 |
no już nie chciałem go dołowac że to z oop nie ma duzo wspolnego i to samo osiagnie na funkcjach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ba nawet szybciej bo nie musi sie martwić instancjami obiektu
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
No to sie chlopak zdolowal (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
P.S sorki za OT |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%)
|
wookieb! Mówisz mi, żebym nauczył się podstaw a sam źle podałeś mi rozwiązanie problemu. Chodzi mi o Twoje znajdz::img(). Widzisz jak wstawiłem parent zamiast znajdz zadziałało. Ale cóż. Dzięki za pomoc.
|
|
|
|
Post
#10
|
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 |
zeby działało parent to musi dziedziczyć, a czegoś takiego nie masz w przedstawionym kodzie, no i dziedziczenie prt po znajdź to kolejna głupota, ale jak tam chcesz
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
@Up chyba zle przeczytales post wookieeb dales chociaz funckje jako statyczna czy nie bo jak nie to co sie dziwisz.
A jak moze ci dzialac parent:: jak to sluzy by sie odwolac to metody z klasy bazowej? A z tego co ja widze to ty po niczym tam nie dziedziczysz. P.S Up to mowilem do MlodyCompany (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował marcio 9.05.2009, 10:01:53 |
|
|
|
Post
#12
|
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 |
wookieb! Mówisz mi, żebym nauczył się podstaw a sam źle podałeś mi rozwiązanie problemu. Chodzi mi o Twoje znajdz::img(). Widzisz jak wstawiłem parent zamiast znajdz zadziałało. Ale cóż. Dzięki za pomoc. Poraz kolejny - naucz się podstaw, a potem pisz że ktoś podał Ci nieprawidłowe rozwiązanie. |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:51 |