Código PHP:
Ver original
<?php class super { public $s1; protected $s2; private $s3; function __construct() { $this->s1='soy s1'; $this->s2='soy s2'; $this->s3='soy s3'; } } class tonteria extends super { function __construct() { echo $this->s1; echo $this->s2; echo $this->s3; } } $tonto = new tonteria(); ?>
Estoy con PHP5 ¿no se supone que las variables protected las puede heredar una clase hija? y además, ¿por qué no me tira error cuando intento imprimir la variable s3 que es privada?