![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam (ponownie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
Ostatnio postanowiłem przepisać swoje projekty na obiektowe. Jednak już na samym początku mam problem: index.php5
plug.php5
Wyskakuje błąd: Fatal error: Using $this when not in object context in /plug.php5 on line 15 Tylko że nie wiem co jest źle... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tylko ja chcę to akurat zrobić dynamicznie aby można było 'instalować' dodatkowe moduły.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 23.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie siedze w OO ale wygląda na to że nie masz utworzonego żadnego obiektu tej klasy więc nie wie ona co wyświetlić
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A może ktoś mi podpowie jak to zrobić mając tylko nazwę klasy w zmiennej ?
(Tak jak to chciałem zrobić za 1 razem (?) ) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o Reflection:
http://pl2.php.net/manual/pl/language.oop5.reflection.php |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki poczytam
Problem jest już rozwiązany (ale nie wiem czy to jest najfajniejszy sposóB) Niżej dam źródełko ... może komuś się przyda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
moze sie myle ale czy w php5 jesr cos takiego jak var?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 23.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jest ale niezalecane.
|
|
|
![]()
Post
#10
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Nie mozna uzywac $this wewatrz funkcji statycznej, np. w
User::main() albo uzyj zmiennej statycznej, albo wywolaj operacje na obiekcie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 15:36 |