Η PHP χειρίζεται σφάλματα με exceptions που αποτίονται μέσω try/catch/finally. Ο σωστός χειρισμός εξαιρέσεων σημαίνει σύλληψη συγκεκριμένων τύπων, δημιουργία ουσιαστικών custom exceptions, καθαρισμό πόρων και ποτέ εκθέσεις εσωτερικών λεπτομερειών στους χρήστες.
Η βασική δομή
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
