non è che in quei linguaggi non puoi sovrascriverlo, puoi dichiarare un costruttore diverso nel figlio ma verrà da questo chiamato in automatico (all'inizio) anche il costruttore del padre.Originariamente inviato da andr3a
cmq, tornando al PHP e a nik600, se hai una super classe con public final __constructor / __destructor è uguale a Java, perchè non puoi sovrascriverlo
Nel manuale php è infatti specificata bene questa differenza da altri linguaggi:
Parent constructors are not called implicitly if the child class defines a constructor. In order to run a parent constructor, a call to parent::__construct() within the child constructor is required