PHP rokuje z napakami z izjemami, ki se lovijo prek try/catch/finally. Pravilna obravnava izjem pomeni lovljenje specifičnih tipov, ustvarjanje smiselnih custom izjem, čiščenje virov in nikoli ne izpostavljanje notranjih podrobnosti uporabnikom.
Osnovna struktura
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
