E' una questione di manutenzione di codice, nel mio caso ho la seguente situazione: classe A e varie classi che estendono A, nel costruttore di queste classi richiamo esplicitamente il costruttore di A con $this->A, ora per altri motivi mi serve di inserire una classe B, che estende A e tutte le classi che estendevano A ora devono estendere B, quindi mi tocca cambiare manualmente oltre alla riga extends anche tutte le chiamate al costruttore, con una sintassi java-like questo non sarebbe stato necessario. Tutto qui, è solo una comodità/curiosità.Mi sembra cmq normale che se tu vuoi kiamare il costruttore devi sapere il nome...tra l'altro nn ci vuole la scienza per capire il nome del costruttoer visto ke ha lo stesso nome della classe, non credi![]()
E poi pensa che palle se ad esempio non esistesse $this e ogni volta che chiami un metodo dovessi scrivere $nome_lunghissimo_della_tua_classe->metodo.