![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Z poniższego kodu otrzymuję błąd Fatal error: Using $this when not in object context in .. on line (przygotowanie zapytania do bazy)
Klasa
Odwołanie do klasy
Klasa połączenia z bazą
Popszperałem w sieci i znalazłem odpowiedź, że w metodach static zamiast $this używamy self:: więc zmodyfikowałem na
i wtedy błąd Cytat Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
a gdzie masz require('connect.php'); w user.php[/url] Require jest.
W statycznej metodzie odwołujesz się dynamicznie do $db. W ogóle musisz to jakoś inaczej zaprojektować bo w klasie User nie ma w ogóle użycia konstruktora... proponuje to wszystko przemyśleć. W klasie User mam zrobić kontruktora do połączenia z bazą? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:57 |