De acordo com a documentação do PHP ( https://secure.php.net/manual/pt_BR/language.oop5.decon.php ) temos:
PHP 5 permite que os desenvolvedores declarem métodos construtores para as classes.
    Classes que tem um método construtor chamam esse método cada vez
    que um objeto novo é criado, então é apropriado para qualquer inicialização que o
    objeto possa vir a precisar antes de ser usado. 
Nota: 
    
     Construtores pais não são chamados implicitamente se a classe filha define
     um construtor. Para executar o construtor da classe pai, uma chamada a
     parent::__construct() dentro do construtor da classe filha
     é necessária. Se a classe filhas não definir um construtor então ele será herdado
     da classe pai como um método normal (se não declarado
     como privado).