ใน PHP คุณสามารถจัดการข้อผิดพลาดโดยใช้บล็อค try-catch และคุณสามารถปรับแต่งกระบวนการด้วยตัวจัดการข้อผิดพลาดแบบกำหนดเองและข้อยกเว้น.
try-catch
PHP มาพร้อมกับฟังก์ชันการ Log ข้อผิดพลาดที่ใช้งานง่าย แค่ใส่ error_log() ลงในโค้ดของคุณเพื่อส่งข้อความไปยัง Log ของเซิร์ฟเวอร์ คุณยังสามารถปรับแต่งมันเพื่อเขียนไปยังไฟล์ที่เฉพาะเจาะจงได้.
error_log()
ลองนึกภาพว่าเรามีโค้ดที่ซ้ำๆ สำหรับการทักทายผู้ใช้ เราจะห่อมันเข้าไปในฟังก์ชัน เช่น greet_user.
greet_user
ลองนำตัวอย่างโค้ด PHP แบบคลาสสิกมา Refactoring กันดู ก่อนการ Refactoring โค้ดของเราอาจจะดูเหมือนนี้.