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ć?
Tak się w ogóle robi, czy powinienem szukać innych rozwiązań ?
nikt nie wie?
com
6.06.2013, 00:15:05
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:
UP dałem taki kod dla testu. Jak uzyskać dostęp do deklaracji obiektu?
webmaniak
7.06.2013, 06:45:33
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.