PHP gestisce gli errori con eccezioni catturate tramite try/catch/finally. Una gestione corretta delle eccezioni significa catturare tipi specifici, creare eccezioni personalizzate significative, pulire le risorse e non esporre mai i dettagli interni agli utenti.
La struttura di base
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
