PHP verwerkt fouten met exceptions die worden afgevangen via try/catch/finally. Correct afhandelen van uitzonderingen betekent het afvangen van specifieke types, het maken van betekenisvolle aangepaste exceptions, het opruimen van resources, en het nooit blootstellen van interne details aan gebruikers.
De basisstructuur
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
