Il codice tenta di eseguire `new ClasseAstratta()`; le classi astratte possono fungere unicamente da classi base e richiedono l'istanziazione di una classe concreta figlia che implementi tutti i metodi astratti.
E_ERROR
→
Una proprietà dichiarata con il modificatore `readonly` può essere inizializzata una sola volta all'interno dello scope del costruttore della classe; qualsiasi successiva riassegnazione è vietata dal motore Zend.
E_ERROR
→
Il codice tenta di assegnare un elemento come array (`$val['key'] = 'data'`) a una variabile che è stata precedentemente inizializzata come stringa, intero o booleano.
E_ERROR
→
Il codice tenta di accedere a una proprietà tramite la sintassi ad array `$data['key']` su un oggetto generico `stdClass` restituito da `json_decode($json)` (senza passare `true` per ottenere un array associativo).
E_ERROR
→
La classe specifica nella clausola `implements` un'interfaccia che è già stata implementata da una delle classi genitori da cui eredita.
E_COMPILE_ERROR
→
La classe concreta implementa un'interfaccia o estende una classe astratta ma omette di fornire l'implementazione del corpo di uno o più metodi richiesti.
E_ERROR
→
L'autoloader PSR-4 di Composer non trova il file sorgente della classe a causa di un disallineamento tra il percorso cartelle e il `namespace` o mancata esecuzione di `composer dump-autoload`.
E_ERROR
→
La stringa passata al costruttore della classe `DateTime` o `DateTimeImmutable` non rispetta i formati data ISO/standard o rappresenta una data inesistente (es. 31 febbraio).
E_ERROR
→