PHP håndterer fejl med undtagelser fanget via try/catch/finally. Korrekt undtagelseshåndtering betyder at fange specifikke typer, oprette meningsfulde brugerdefinerede undtagelser, rydde op i ressourcer og aldrig eksponere interne detaljer for brugerne.
Den grundlæggende struktur
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
