ERRATA CORRIGE
il codice qua sopra vale se la variabile non è PROTECTED bensì PUBLIC..dato che PROTECTED significa che la variabile viene vista solo all'interno della classe madre e delle figlie ma n on all'esterno occorre modificare il codice come segue per visualizzare il contenuto di $p_a:
Codice PHP:
<?
class madre {
protected $p_a;
function __construct() {
$this->p_a = 5;
}
public function Mostra() {
echo $p_a;
}
}
class figlia extends madre {
function __construct() {
parent::__construct();
}
}
$figlia = new figlia();
// deve visualizzare 5
$figlia->Mostra();
?>