Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
The code consist of multiple functions performing different tasks but associated with each other
directly or indirectly, and suddenly display an error in some of the functions then it will become necessary to find the name of the function in which an error has been occurred.
Approach:
- Bàn luận
- Tại sao cần lấy tên của hàm gọi? Mã bao gồm nhiều chức năng thực hiện các tác vụ khác nhau nhưng được liên kết với nhau trực tiếp hoặc gián tiếp và đột nhiên hiển thị một lỗi trong một số chức năng thì sẽ cần phải tìm tên của hàm trong đó một lỗi đã xảy ra.
- Khai báo một hàm do người dùng xác định CallfunctionName [] sẽ đóng vai trò là hàm trình gỡ lỗi [nó theo dõi hàm khác trong tập lệnh].
- Tạo tham chiếu của lớp ngoại lệ bằng cách sử dụng từ khóa ‘mới.
- Bây giờ sử dụng biến tham chiếu này, hãy gọi hàm sẵn có GetTrace [] [là hàm thành viên của lớp ngoại lệ].
- Tìm nạp giá trị được trả về bởi hàm getTrace [] trong bất kỳ chức năng nào [getTrace [] trả về mảng kết hợp].
In biến đó bằng hàm print_r [].