![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 18.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z dostępem do zmiennej klasy bazowej z klasy pochodnej:
Przykładowo są 2 pliki: klasa_rodzic.php
oraz: klasa_potomek.php
w pliku głównym, powiedzmy index.php część odpowiadająca za wywołanie wygląda tak:
poniższa zmienna $wartosc jest niestety pusta Może ma ktoś ochotę wytłumaczyć mi dlaczego tak się dzieje? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Bo to dwa różne obiekty. Ustawiasz w pierwszym zmienną, ale jej nie dziedziczysz przecież.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Co to za potworek:
$this->$this-> Popraw literówki. Poza tym jak kolega wyżej wspomniał. Jedno do drugiego nic nie ma. Ten post edytował Pyton_000 27.07.2016, 12:39:13 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 18.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dostałeś już odpowiedź.
Tworzysz 2 obiekty i na obu działasz oddzielnie. Żadnym magicznym sposobem zmienne z Obj` nie znajdą się dostępne w Obj2 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 18.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Liczyłem na to, że istnieje jakiś sposób przekazania zmiennych z klasy rodzica do klasy pochodnej. Szkoda , dzięki za pomoc.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:15 |