PHP obsługuje błędy za pomocą wyjątków przechwytywanych przez try/catch/finally. Prawidłowa obsługa wyjątków oznacza przechwytywanie określonych typów, tworzenie sensownych wyjątków niestandardowych, czyszczenie zasobów i nigdy nie ujawnianie użytkownikom wewnętrznych szczegółów.
Struktura podstawowa
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
