في PHP، يتم توفير الكلمات الأساسية try وcatch وthrow وfinally للتعامل مع الاستثناءات. في حين أن الخطأ هو نتيجة غير متوقعة للبرنامج، والتي لا يمكن التعامل معها بواسطة البرنامج نفسه ويجب إنهاء البرنامج باستخدام die() أو تعيين معالج خطأ مخصص.