Mam klasę ITSH, w której trzymam $this->conn (sprawdzanie czy połączenie z bazą danych zostało nawiązane). Posiadam również drugą klasę, która nazywa się Log.
Poprzez klasę Log chcę zapisywać zdarzenia z klasy ITSH.
Przykład:
Class ITSH { public function show() { Log::Save("Zapisuję do bazy danych zmienną"); //czyli moje zdarzenie } //to nie jest cała klasa }
Problem w tym, że otrzymuję spory błąd: Fatal error: Using $this when not in object context in
Błąd ten jest spowodowany poprzez:
Class Log extends ITSH { { if($this->conn) //TĄ LINIJKĘ! { //bla bla } } }
Czytałem sporo o tym błędzie oraz o tym, że $this należałoby zastąpić self::
Jakoś mi to nie wychodzi
