Lớp lỗi PHP

Tôi đã đặt WP_DEBUG thành true trên trang web dành cho nhà phát triển và css tùy chỉnh để tăng lề trên khi lớp lỗi php được thêm vào thẻ body, do đó khắc phục được sự cố thông báo lỗi bị ẩn bởi thanh công cụ. Kể từ khi nâng cấp lên WP 6. 0 và PHP 8, lớp lỗi php được thêm vĩnh viễn vào lớp cơ thể nhưng không có thông báo lỗi nào được hiển thị trong wp-admin và tôi không gặp lỗi trong quá trình gỡ lỗi. tệp nhật ký. Điều tương tự cũng áp dụng nếu tôi xóa gỡ lỗi. tệp nhật ký

Làm thế nào để tôi đi sửa lỗi này xin vui lòng?

Đang xem 3 trả lời - 1 đến 3 [trong tổng số 3]

  • Faisal Ahammad

    [@faisalamhamd]

    Xin chào @farnely
    Xin lỗi vì sự cố. Bạn có thể kích hoạt lỗi hiển thị từ php. ini?

    Bạn có thể thêm mã này display_errors = on sau đó chia sẻ liên kết trang web của bạn hoặc bất kỳ ảnh chụp màn hình nào để tôi có thể xem qua. 😃

    sợi chỉ

    [@threadi]

    Không thể sao chép điều này vào cuối của tôi. Lớp không bao giờ được đặt, ngay cả khi bật chế độ gỡ lỗi. Lớp học được thêm thông qua tiêu đề quản trị viên. php chỉ trong một số điều kiện nhất định, kể cả tối thiểu đó. một lỗi phải xảy ra. Điều này thực sự sẽ được hiển thị trong gỡ lỗi. đăng nhập. Nếu không, bạn có thể gỡ lỗi nơi thêm lớp bằng đầu ra thử nghiệm

    Trình bắt đầu chủ đề xa

    [@farnely]

    Cảm ơn đã trả lời và thử nghiệm. Tôi đã theo dõi sự cố trở lại một số PHP không dùng nữa trong plugin [đã liên hệ với tác giả plugin]

    Xử lý ngoại lệ là một phần quan trọng của PHP, trong đó chúng tôi xử lý cách duy trì luồng chương trình nếu có lỗi hoặc ngoại lệ xảy ra trong quá trình biên dịch.  

    Như bạn đã biết, chúng ta có thể xử lý ngoại lệ bằng phương thức ném, thử bắt, chết, vì vậy bây giờ chúng ta đã hiểu cách truy xuất thông báo lỗi bằng cách sử dụng lớp ngoại lệ bằng các ví dụ dưới đây

    ví dụ 1. Trong này, chúng tôi hiểu làm thế nào để lấy tin nhắn mà không cần lớp. Bằng cách sử dụng từ khóa getMessage[], chúng ta có thể in ra thông báo lỗi cho bất kỳ lỗi nào xảy ra

    PHP




Chủ Đề