![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mam klase INFOS , i chcialbym aby skrypty mogly odwolywac sie do jej funkcji z kazdego miejsca, bez potrzeby ciaglego wywolywania obiektu klasy:
przy konkretnym skrypcie chcialbym tylko wywolywac:
mozna tego jakos dokonac ? Ten post edytował trucksweb 6.12.2008, 17:49:18 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Możesz np utworzyć obiekt klasy w pliku configuracyjnym który jest dołączany za każdym razem. [ ale na to pewnie sam byś wpadł ]
Ten post edytował skowron-line 6.12.2008, 18:30:56 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
no wlasnie, nie bardzo bo wtedy wywala blad, ze funkcja nie przyjmuje zadnych wartosci,
przy takim ulozeniu:
musze w kazdej funkcji zadeklarowac obiekt , nawet jak ten obiekt zadeklaruje w samej klasie wywala blad, ze brakuje mu argumentow. Tym bardziej ten sam blad pojawia sie gdy obiekt znajduje sie np. w pliku config (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Czekaj bo czegoś nie rozumiem chcesz odwołać się do obiektu klasy w metodzie innej klasy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak.., w zasadzie to najczesciej tak
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 14 Dołączył: 13.01.2008 Skąd: Birmingham Ostrzeżenie: (0%) ![]() ![]() |
try global $zm;
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
kurde, global tez nie dziala (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
nie moze uzyskac dostepu do funkcji moze zna ktos jakis przyklad, gdzie cos podobnego jest uzyte ? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 14 Dołączył: 13.01.2008 Skąd: Birmingham Ostrzeżenie: (0%) ![]() ![]() |
mimo wszystko raz w pliku MUSISZ zadeklarowac obiekt. Później w każdej funkcji global $zm;
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
no wlasnie, nie bardzo bo wtedy wywala blad, ze funkcja nie przyjmuje zadnych wartosci, przy takim ulozeniu:
musze w kazdej funkcji zadeklarowac obiekt , nawet jak ten obiekt zadeklaruje w samej klasie wywala blad, ze brakuje mu argumentow. Tym bardziej ten sam blad pojawia sie gdy obiekt znajduje sie np. w pliku config (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) A czemu piszesz w php4 sproboj to przepisac na php5 i uzyc pola dotepu public i __construct() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
chyba nie ma wyjscia, myslelm ze jakos mozna to inaczej rozwiazac.
Dzieki za pomoc |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Musisz mieć instację obiektu do wykonania danej metody? Może wystarczyłaby metoda statyczna (Klasa::metoda())?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
hah !, no wlasnie o tym nie pomyslalem (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:24 |