Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP Các loại lỗi (Errors)

Giới thiệu

Các kiểu lỗi nội bộ PHP biểu diễn bằng class kế thừa từ Error. Lớp Error triển khai interface Throwable. Thuộc tính và phương thức của Error:

Thuộc tính

  • message - Thông báo lỗi.
  • code - Mã lỗi.
  • file - Tên file nơi lỗi xảy ra.
  • line - Dòng nơi lỗi xảy ra.

Phương thức

  • __construct() - Khởi tạo đối tượng lỗi.
  • getMessage() - Lấy thông báo lỗi.
  • getPrevious() - Trả về Throwable trước.
  • getCode() - Lấy mã lỗi.
  • getFile() - Lấy file lỗi xảy ra.
  • getLine() - Lấy dòng lỗi xảy ra.
  • getTrace() - Lấy stack trace.
  • getTraceAsString() - Stack trace dạng chuỗi.
  • __toString() - Biểu diễn chuỗi lỗi.
  • __clone() - Clone lỗi.

Sơ đồ phân cấp các lớp Error trong PHP:

Các loại lỗi

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