Errors
Class SKD_Error
SkillDo Error class.
SKD_Error là một class giúp việc xử lý lỗi trong plugin và cms dễ dàng hơn nhiều.
Các phiên bản của SKD_Error lưu trữ mã lỗi và thông báo đại diện cho một hoặc nhiều lỗi và liệu một biến có phải là phiên bản của SKD_Error hay không có thể được xác định bằng cách sử dụng hàm is_skd_error().
SKD_Error Class Methods
Chúng ta sẽ tìm hiểu các phương thức lớp có sẵn trong lớp SKD_Error
The __construct Method
Đây là phương thức khởi tạo và được sử dụng để khởi tạo đối tượng SKD_Error. Nó chấp nhận ba đối số: $code, $message và $data.
$errorMessage = new SKD_Error(string $code, string $message);
The add Method
Bạn có thể sử dụng để thêm lỗi hoặc thêm thông báo bổ sung vào lỗi hiện có. Nó chấp nhận ba đối số: $code, $message và $data.
$errorMessage->add(string $code, string $message);
The getErrorCodes Method
Bạn có thể sử dụng lấy danh sách toàn bộ mã code error
$errorMessage->getErrorCodes();
The getErrorMessages Method
Method trả về một mảng chứa tất cả các thông báo lỗi có trong đối tượng SKD_Error. Nếu bạn chuyển $code vào đối số đầu tiên, Method sẽ trả về thông báo lỗi cho mã lỗi đã cho.
$errorMessage->getErrorMessages(striing $code);
The first Method
Method trả về thông báo lỗi đầu tiên có trong đối tượng SKD_Error. Nếu có từ 2 thông báo lỗi trở lên method sẽ đính kèm số lượng error còn lại
$errorMessage->first();