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();
?>