Hướng dẫn dùng getcodes us trong PHP

  • Trang chủ
  • Lập trình PHP
  • Xử lý ngoại lệ trong PHP

Trong hướng dẫn này, bạn sẽ học cách đưa ra [throw] và nắm bắt [catch] các ngoại lệ trong PHP.

Ngoại lệ trong PHP là gì?

Một ngoại lệ là một tín hiệu cho biết một số loại sự kiện hoặc lỗi đặc biệt đã xảy ra. Các trường hợp ngoại lệ có thể xảy ra do nhiều lý do khác nhau, chẳng hạn như kết nối cơ sở dữ liệu hoặc truy vấn không thành công, tệp bạn đang cố gắng truy cập không tồn tại, v.v.

PHP cung cấp một cơ chế xử lý ngoại lệ mạnh mẽ cho phép bạn xử lý các ngoại lệ một cách duyên dáng. Trái ngược với hệ thống xử lý lỗi truyền thống của PHP , xử lý ngoại lệ là phương pháp hướng đối tượng để xử lý lỗi, cung cấp hình thức báo cáo lỗi được kiểm soát và linh hoạt hơn. Mô hình ngoại lệ lần đầu tiên được giới thiệu trong PHP 5.

Cách sử dụng câu lệnh Throw và Try ... Catch

Trong cách tiếp cận dựa trên ngoại lệ, mã chương trình được viết trong một khối try, một ngoại lệ có thể được đưa ra bằng cách sử dụng câu lệnh throw khi một sự kiện ngoại lệ xảy ra trong quá trình thực thi mã trong một khối try. Sau đó, nó được bắt và giải quyết bởi một hoặc nhiều khối catch.

Ví dụ sau minh họa cách xử lý ngoại lệ hoạt động:

Ví dụ

Chủ Đề