แนะนำตัว
ประเภทข้อผิดพลาดภายในของ PHP แสดงโดยคลาสที่สืบทอดมาจาก ข้อผิดพลาด ระดับ. คลาสข้อผิดพลาดใช้ โยนได้ อินเตอร์เฟซ. คุณสมบัติและวิธีการของคลาสข้อผิดพลาดมีดังนี้ -
คุณสมบัติ
- ข้อความ − ข้อความแสดงข้อผิดพลาด
- รหัส − รหัสข้อผิดพลาด
- ไฟล์ − ชื่อไฟล์ที่เกิดข้อผิดพลาด
- ไลน์ − บรรทัดที่เกิดข้อผิดพลาด
วิธีการ
- __construct() − สร้างอ็อบเจ็กต์ข้อผิดพลาด
- getMessage() − ได้รับข้อความแสดงข้อผิดพลาด
- getPrevious() − ส่งคืน Throwable ก่อนหน้า
- getCode() − รับรหัสข้อผิดพลาด
- getFile() − รับไฟล์ที่เกิดข้อผิดพลาด
- getLine() − รับบรรทัดที่เกิดข้อผิดพลาด
- getTrace() - รับการติดตามสแต็ก
- getTraceAsString() − รับการติดตามสแต็กเป็นสตริง
- __toString() − การแสดงสตริงของข้อผิดพลาด
- __clone() − โคลนข้อผิดพลาด
ลำดับชั้นของประเภทของคลาสข้อผิดพลาดใน PHP มีดังนี้ -
ประเภทของข้อผิดพลาด
- ข้อผิดพลาด
- ข้อผิดพลาดทางคณิตศาสตร์
- DivisionByZeroError
- AssertionError
- CompileError
- ข้อผิดพลาดในการแยกวิเคราะห์
- TypeError
- ArgumentCountError
- ข้อผิดพลาดทางคณิตศาสตร์