![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam przykładowo klasę:
Potem mam drugą klase Test2
No i nie da rady, próbowałem używać magicznej metody __get lecz też nic. Mógłby mi ktoś powiedzieć jak przekazać taką tablice lub zmienną? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Potem mam drugą klase Test2
[/quote] Ten post edytował slash^ 20.03.2015, 20:28:42 -------------------- d(^^)b
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie coś mi nie wyświetla w tej drugiej klasie danych z tablicy txt ;/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
Pokaż wywołania
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Kod:
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
T->zmienna. Na samym końcu da tobie 5. Przy dziedziczeniu nie musisz używać patent:: I chyba nawet nie powinieneś.
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 278 Pomógł: 36 Dołączył: 9.04.2003 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Wywołując parent:: możesz odwołać się do metody nadpisanej w klasie Test1, czyli __construct.
Jezeli w klasie Test1 dasz :
powinno zadziałać. -------------------- d(^^)b
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 10 Dołączył: 13.03.2014 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Możesz to jeszcze zrobić nie rozszerzając klasy. Mianowicie stworzyć metodę:
Potem tylko musisz się do tego odwołać
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Wszystkie tutaj opcje nie działają ;/ Jak już udało się wywołać w konstruktorze klasy Test1 konstruktor z klasy Test2 to daje mi to tylko efekt wypisania zmiennej a dalej nie mogę jej w klasie Test1 użyć do innych celów np sprawdzenie w warunku itp. Ktoś może ma jakiś inny działający sposób? Bo siedze troche na tym sporo i dalej nie wiem jak w klasie Test1 z dziedziczeniem po klasie Test2 użyć danych zapisanych w tablicy "tablica" z metody "metodA"(z klasy Test2) ';/
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Masz błąd w linijce 4 - brakuje średnika...
Pokaż kod. -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
http://ideone.com/0l21QA
Jak was czytam to przeraża mnie, pracujecie z obiektówką i takich podstaw nie znacie ![]() Mogłeś również użyć DI ![]() http://ideone.com/DiWhQ0 http://ideone.com/G4h8Ad |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 3.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki com.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 17:46 |