Non e' detto che la cosa risolva il tuo problema comunque prova a fare queste cose:
nella classe che estende la classe madre dichiara il costruttore che invoca il costruttore
della sua superclasse

Codice PHP:
   function __construct() {
       
parent::__construct(); 

Dichiara come protected anziché private i metodi della classe madre che non ridefinisci ma che utilizzi nel metodo scriviDiv......i metodi private sono accessibili solo alla classe stessa e credo che per logica avresti dovuto ottenere un errore anziche' imbatterti in questo comportamento anomalo.....i metodi protected sono privati per tutti ma non per le classi che estendono e quindi dovrebbe fare al caso tuo.