Kiểm soát lỗi trong PHP

0

Kiểm soát các lỗi mặc định trong PHP khá là đơn giản. Một thông điệp báo lỗi với tên của file, số dòng và một thông điệp miêu tả chi tiết về lỗi sẽ được gửi tới trình duyệt.

Kiểm soát lỗi trong PHP

Khi chúng ta tạo ra những script hay ứng dụng web, việc kiểm soát lỗi mà một phần vô cùng quan trọng. Nếu code của bạn không có code check lỗi thì ứng dụng của bạn có vẻ như không chuyên nghiệp cho lắm và bạn sẽ có nguy cơ đối mặt với những hiểm họa tiềm ẩn về bảo mật.

Hướng dẫn này sẽ chỉ ra một số phương pháp kiểm tra lỗi thông dụng nhất giúp các bạn hiểu sâu hơn trong quá trình học PHP..

Chúng tôi sẽ chỉ ra một số phương pháp kiểm soát lỗi khác nhau như:

  • Các câu lệnh “die()” đơn giản
  • Những lỗi tùy biến và các nguy cơ dính lỗi
  • Báo cáo lỗi

Phương pháp kiểm soát lỗi căn bản: sử dụng chức năng die()

Ví dụ đầu tiên sẽ thể hiện một đoạn script đơn giản dùng để mở một file text:

kiem-soat-loi-php

Nếu file này không tồn tại có thể bạn sẽ nhận được thông báo lỗi như sau:

kiem-soat-loi-php-1

Để tránh cho việc người dùng gặp phải lỗi như phía trên, chúng ta sẽ kiểm tra xem file có tồn tại hay không trước khi truy cập vào nó:

kiem-soat-loi-php-2

Giờ thì nếu file này không tồn tại bạn sẽ nhận được thông báo lỗi sau:

kiem-soat-loi-php-3

Đoạn code phía trên sẽ rất hữu dụng hơn cả đoạn code trước đó bởi vì nó sử dụng một cơ chế kiểm soát lỗi để dừng script lại sau khi lỗi xảy ra.

Tuy nhiên chỉ đơn giản là việc dừng script lại thì không phải luôn luôn là một cách tốt nhất. Ở bài sau chúng ta sẽ đi sâu hơn vào những chức năng kiểm soát lỗi trong PHP khác nhé.

 

 

Rate this post

Leave A Reply

End Ads -->