![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chcę wykonać coś takiego:
Czyli chcę wydobyć jakąś wartość z objektu znajdującego się w innym objekcie. Nie wiem czy to dobrze ujmę, ale php wywala się przy tym, że nie widzi objektu wewnętrznego zwracanego przez getObjectWenetrzny() jako objektu do którego mogę się odwołać. Mam nadzieję, że dobrze opisałem mój problem i szybko znajdzie się ktoś kto mi cokolwiek podpowie... Ten post edytował grendolf 18.12.2006, 01:15:26 -------------------- Kawa -> Kod
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
No czegos tu nie rozumiem
![]() Do własności obiektu (zmiennych) dostajesz się poprzez:
Twoja konstrukcja sugeruje, że próbujesz sie dobrać do metody (funkcji) a nie własności. metoda tez może zwracac obiekt, ale wydaje mi sie że to co napisałem powinno Ci wystarczyc. Po prostu obiekt wewnątrz innego obiektu musi byc własnością, a nie "metodą". Chyba, że miałeś bardziej złozone intencje. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
co jest? przeciez odpowiadalem w tym topiku??
grendolf: tak sie da tylko w php5 --- edit: Cytat dr_bonzo: Wiem, że to powinno działać w PHP5. W temacie mam przecież, że dotyczy to tej wersji. Slepy ja byc. -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
dr_bonzo: Wiem, że to powinno działać w PHP5. W temacie mam przecież, że dotyczy to tej wersji.
Ok wczoraj nie chciało mi się dokładniej o tym pisać ale teraz lepiej to rozrysuję.
Ten post edytował grendolf 18.12.2006, 12:22:34 -------------------- Kawa -> Kod
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co to jest --construct()?
Konstruktor to, to nie jest, więc obiekt klasyA nie jest nigdy inicjowany. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 18.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
-- to literowka. Czepianie się takiego błędu jest nie na miejscu. Oczywiście, że miało być __construct()
-------------------- Kawa -> Kod
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Literowka literowka, skoro kod ci nie dziala to szukamy przyczyny, zla nazwa funkcji tez moze byc taka.
--- edit: pocwiartowac to za malo 1. ortografia 2. zdecyduj sie na jeden jezyk PL/ENG 3. za kare znajdz sobie blad sam na podstawie poprzednich punktow 4. przed podaniem kodu sprawdz jak on dzial u ciebie (new KlaaB()) -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
-- to literowka. Czepianie się takiego błędu jest nie na miejscu. Chciałeś żeby ktoś znalazł Ci błąd a to jest błąd, więc nie dziw się. Dając na forum kod, powinieneś dawać kod, który wywala Ci błąd, bo skąd czytelnik ma wiedzieć czy jest to literówka którą masz w kodzie czy powstała ona przy pisaniu posta. A poza tym pobędziesz na forum to się że połowy postów by nie było gdyby nie ludzkie literówki ![]()
Wynik: Cytat Tworzę obiekt klasy B Tworzę obiekt klasy A Zwracam własność object obiektu klasy B Zwracam własność string obiektu klasy A Lorem ipsum dolor sit amet... A poza tym oburzasz się że literówki Ci wytykam a to właśnie one są przyczyną błędów. W konstruktorze klasy B masz przypisanie do własności $objectA a w metodzie getObjA() zwracasz $this->objektA. ![]() ![]() ![]() ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 18:21 |