PHP zpracovává chyby pomocí výjimek zachycených přes try/catch/finally. Správné zpracování výjimek znamená zachycování specifických typů, vytváření smysluplných vlastních výjimek, čištění prostředků a nikdy nevystavování interních detailů uživatelům.
Základní struktura
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
