Hướng dẫn exception php
Trong bài này, chúng ta sẽ tìm hiểu về ngoại lệ (exception) trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. Trong PHP, ngoại lệ (exception) là một đối tượng (object) mô tả một lỗi (error) hoặc một vấn đề bất thường của PHP script. Exception có thể được xử lý bằng cách ném (throw) và bắt (catch) trong PHP. Nếu một exception xảy ra mà không được xử lý thì sẽ gây ra Fatal Error trong PHP. Ném (throw) một ngoại lệ (exception) trong PHPCâu lệnh
Kết quả
2. Xử lý exception với câu lệnh try catch trong PHPChúng ta cần phải bắt (catch) các exception có thể xảy ra để tránh lỗi và không bị dừng chương trình. Trong PHP, câu lệnh
Ví dụ sử dụng try…catch để bắt exception
Kết quả
Câu lệnh try…catch…finally trong PHPCâu lệnh
Các dòng code trong khối lệnh Ví dụ sử dụng try…catch…finally để bắt exception
Kết quả
Khối lệnh catch có thể có hoặc không khi sử dụng finally
Kết quả
Lưu ý: Có thể không sử dụng 3. Đối tượng Exception trong PHPNhững exception được ném ra đều là một object của lớp Exception. Các đối tượng của lớp Exception chứa các thông tin về error xảy ra. Cú pháp tạo một object Exception:
Trong đó,
Một số phương thức thường dùng của lớp Exception
Ví dụ sử dụng các phương thức của lớp Exception
Kết quả
Tham khảo: PHP Exceptions w3schools.com, Exceptions php.net
|