Dostęp do obiektu |
Dostęp do obiektu |
5.06.2013, 21:05:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) |
Witam, mam jakąś klasę zdefiniowana w pliku php. W pliku index.php dołączam klasę i tworzę obiekt. Teraz dołączą (func include) kolejny plik, php w którym chce odwołać się do klasy. Czemu nie działa? Jak zrobić żeby działało? Jeżeli się nie da to jakie inne rozwiązanie wybrać?
-------------------- |
|
|
5.06.2013, 21:18:39
Post
#2
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) |
Pokaż kod, to ułatwi pomoc i wytłumaczenie.
-------------------- Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
|
|
|
5.06.2013, 22:29:43
Post
#3
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) |
Dużo tego
skrócona wersja: index.php:
klasa.php
plik.php:
Tak się w ogóle robi, czy powinienem szukać innych rozwiązań ? nikt nie wie? Ten post edytował Kmils21 5.06.2013, 21:36:33 -------------------- |
|
|
6.06.2013, 00:15:05
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
jak chcesz wywołać metodę w innym pliku to musisz mieć dostęp do deklaracji obiektu to po pierwsze a po drugie jeśli zwracasz w metodzie wynik w postaci return (...) to wtedy przekazujesz go do tego obiektu ale bez zwracania a ekran dla testu:
Ten post edytował com 6.06.2013, 00:16:04 |
|
|
6.06.2013, 17:03:49
Post
#5
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) |
UP dałem taki kod dla testu. Jak uzyskać dostęp do deklaracji obiektu?
Ten post edytował Kmils21 6.06.2013, 17:10:50 -------------------- |
|
|
7.06.2013, 06:45:33
Post
#6
|
|
Grupa: Zarejestrowani Postów: 371 Pomógł: 30 Dołączył: 14.04.2010 Ostrzeżenie: (0%) |
Na przykład zamiast wczytywać plik klasa.php w index, wczytuj go w pliku plik.php i tam twórz nowy obiekt. W index.php zrób include plik.php i będziesz miał dostęp do utworzonego obiektu.
Ten post edytował webmaniak 7.06.2013, 06:46:59 -------------------- Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
|
|
|
Wersja Lo-Fi | Aktualny czas: 6.05.2024 - 11:55 |