Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP Types of Errors

บทนำ

PHP internal Error types แทนด้วยคลาสที่สืบทอดมาจากคลาส Error คลาส Error implement interface Throwable Properties และ methods ของ Error class มีดังนี้

Properties

  • message - ข้อความข้อผิดพลาด
  • code - รหัสข้อผิดพลาด
  • file - ชื่อไฟล์ที่ข้อผิดพลาดเกิดขึ้น
  • line - บรรทัดที่ข้อผิดพลาดเกิดขึ้น

Methods

  • __construct() - สร้าง error object
  • getMessage() - รับข้อความข้อผิดพลาด
  • getPrevious() - คืนค่า previous Throwable
  • getCode() - รับรหัสข้อผิดพลาด
  • getFile() - รับไฟล์ที่ข้อผิดพลาดเกิดขึ้น
  • getLine() - รับบรรทัดที่ข้อผิดพลาดเกิดขึ้น
  • getTrace() - รับ stack trace
  • getTraceAsString() - รับ stack trace เป็น string
  • __toString() - String representation ของ error
  • __clone() - Clone error

Hierarchy ของชนิด Error classes ใน PHP มีดังนี้

Types of Errors

  • Error
    • ArithmeticError
      • DivisionByZeroError
    • AssertionError
    • CompileError
      • ParseError
    • TypeError
      • ArgumentCountError