ปัญหาใหญ่ๆ ของบางเรื่องคือ ไอ้ fatal error ของ PHP เนี่ย มันทำให้ script หยุดทำงาน ทันที ตัวอย่างเช่น การหารด้วย 0 มันจะขึ้น
แบบนี้เลย
แต่กรณีแบบนี้เราสามารถ try cacth ได้ และยังให้ Script ทำงานต่อไปได้ด้วย ด้วยคำสั่งแบบนี้
ผลที่ได้ออกมา มันก็จะแจ้ง error มาให้ว่า Division by zero
แต่ Script ก็ยังไม่หยุดทำงาน
ใช้ได้ตั้งแต่ PHP 7 ขึ้นไปนะครับ