PHP rukuje greškama pomoću iznimki uhvaćenih preko try/catch/finally. Pravilno rukovanje iznimkama znači hvatanje specifičnih tipova, stvaranje smislenih prilagođenih iznimki, čišćenje resursa i nikada neizlaganje internih detalja korisnicima.
Osnovna struktura
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
