![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Męczę się od rana z błędem: Fatal error: Using $this when not in object context in C:\Users\tkuchnia\Desktop\Projekty PHP\CMS\kernel\class\class.session.php on line 13 kod pliku class.session.php:
Jak pozbyć się tego błędu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jeżeli odwołujesz się do $this to musisz to robić w oparciu o instancje tej klasy i wtedy nazwa metody poprzedzona '->' ($instancjaKlasy->metoda(); ). A jeżeli wywołujesz metodę statycznie (klasa::metoda(); ) to w jej treści zamiast '$this' stosujesz 'self::zmienna'. No i metodę deklarujesz jako statyczną, bo teraz masz zwykłą metodę z deklaracji i treści a odwołujesz się jak do statycznej. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:46 |