PHP จัดการข้อผิดพลาดด้วย exceptions ที่ดักจับผ่าน try/catch/finally การจัดการ exception อย่างเหมาะสมหมายถึงการดักจับชนิดที่เฉพาะเจาะจง, การสร้าง custom exception ที่มีความหมาย, การ cleanup ทรัพยากร และการไม่เปิดเผยรายละเอียดภายในให้ผู้ใช้เห็น
โครงสร้างพื้นฐาน
{
= ();
} ( ) {
(->());
} (DatabaseException ) {
();
} ( ) {
();
;
} {
();
}
