Jestem początkującym dla OOP w PHP i staram się stworzyć małą strukturę MVC dla mojej witryny, ale utknąłem na błędzie, którego nie jestem w stanie wymyślić. Moje kod jest podobny do tego poniżej:Jaki jest błąd zmiennej widoczności w tym kodzie?
class a
{
protected $b = "b";
protected function c()
{
return $this->b;
}
}
class d extends a
{
public function e()
{
parent::c();
}
}
$f = new d();
var_dump($f->e());
Wyjście z tego kodu jest null, których nie mogę wymyślić!
W moim oryginalnym kodzie przechowuję swoją nazwę użytkownika i hasło w klasie "a" i zwracam obiekt PDO w funkcji "c".
Jaki jest błąd tutaj?
Thanx, to rozwiązało! P.S. gdzieś się bałem, że popełniłem głupi błąd! –