Estas sobreecribiendo el constructor y no seteas ninguna propiedad, en el ejemplo que mostras deberias llamar al parent para ver las propiedades seteadas.
Código PHP:
Ver original<?php
class super
{
public $s1;
protected $s2;
private $s3;
public function __construct()
{
$this->s1='soy s1';
$this->s2='soy s2';
$this->s3='soy s3';
}
}
class tonteria extends super
{
public function __construct()
{
parent::__construct():
echo $this->s1;
echo $this->s2;
echo $this->s3;
}
}
$tonto = new tonteria();
Saludos.