Sono un principiante di OOP in PHP e sto provando a creare una piccola struttura MVC per il mio sito ma sono bloccato su un errore che non riesco a capire. Il mio codice è simile a quello riportato di seguito:Qual è l'errore di visibilità variabile in questo codice?
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());
L'uscita di questo codice è nullo, che non riesco a capire!
Nel mio codice originale sto memorizzando il mio nome utente e password in classe 'a' e restituendo un oggetto PDO nella funzione 'c'.
Qual è l'errore qui?
Grazie, quello lo ha risolto! P.S. da qualche parte avevo paura di aver fatto un errore stupido! –