Wpis z mikrobloga

Zerknie ktoś z #php ?
https://paste.ofcode.org/36GhbZG7vaiKrf7jKj7ZNkB
Tworzę sobie do tego obiekt klasy Article, wywołuję na nim metodę insert tą z klasy Article no i wali mi błędem Notice: Undefined variable: pdo in C:\xampp\htdocs\articles\Database.php on line 25
Jak to napisać żeby ten pdo z konstruktora był widoczny w tej metodzie? Chyba banał ale nie daję rady
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Fatal error: Call to a member function exec() on null in C:\xampp\htdocs\articles\Database.php on line 26


@tourer: Dokładnie przecież masz napisane w komunikacie. „Błąd ostateczny”: Odwołanie do funkcji członkowskiej („metody”) o nazwie exec() na null'u. Linia 26.

Co tam robisz w linii 26? $this->pdo->exec($query); Czyli na zmiennej $this->pdo wywołujesz metodę exec. Ta metoda nie istnieje, bo $this->pdo jest NULLem – nie jest obiektem.

Dlaczego jest NULLem? Bo w linii 15
  • Odpowiedz