Xử lý ngoại lệ

1,Ngoại lệ

_Ngoại lệ là các lỗi phát sinh trong quá trình thực thi

2,Các lỗi thường gặp

_Lỗi cú pháp:xảy ra tại thời gian biên dịch trong các ngôn
ngữ chương trình truyền thống và tại thời gian phiên dịch trong
Javascript.


_ Lỗi khi chạy chương trình:Lỗi trong khi chạy chương trình (Runtime Error) xảy ra trong suốt thời
gian thực thi


_ Lỗi về tính logic cấu trúc của chương trình:là kiểu lỗi khó
để có thể tìm dấu vết.Xảy ra khi bạn tạo một lỗi về dnh logic mà điều khiển script của bạnvà không nhận được kết quả như mong đợi.

3,Xử lý ngoại lệ trong php

_Khả năng bắt và giải quyết ngoại lệ sử dụng catch.
_ Khả năng tách logic xử lý ngoại lệ trong một hàm ra khỏi phần còn lại
của hàm sử dụng try.
_ Khả năng tạo và ném ngoại lệ sử dụng throw.

4,Sử dụng khối try-catch

_ Khối try-catch dùng để
• Tách phần giải quyết lỗi ra khỏi phần có thể sinh lỗi
• Quy định các loại ngoại lệ được bắt tại mức thực thi hiện hành
_ Cú pháp:

try {
Statement_1;
Statement_2;
}
catch(ExceptionType ObjectName){
Statement_1;
}


_ Mã liên quan đến thuật toán nằm trong khối try
_ Mã giải quyết lỗi đặt trong các khối catch

5,Khối finally

_ Khối finally mà sẽ luôn luôn thực thi vô điều kiện sau try/catch.

try {
Statement_1;
Statement_2;
}
catch(ExceptionType ObjectName){
Statement_1;
}
finally{
//Clean up code
Statement_1;
}

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook