![]() |
![]() ![]() |
![]() |
![]()
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ć?
|
|
|
![]()
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.
|
|
|
![]()
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?(IMG:style_emoticons/default/haha.gif) Ten post edytował Kmils21 5.06.2013, 21:36:33 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 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 |
|
|
![]()
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 |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.09.2025 - 11:17 |