Hướng dẫn showerror php

Trong quá trình xây dựng website bằng php, việc bạn gặp phải một lỗi nào đó khiến chương trình không thể chạy đúng là điều rất bình thường. Do đó trong bài này Vncoder sẽ chia sẻ với các bạn cách hiển thị lỗi [php show error] và cảnh báo trong file PHP

Trong quá trình xây dựng website bằng php, việc bạn gặp phải một lỗi nào đó khiến chương trình không thể chạy đúng là điều rất bình thường. Do đó trong bài này Vncoder sẽ chia sẻ với các bạn cách hiển thị lỗi và cảnh báo trong file PHP

Phương pháp đơn giản nhất để hiển thị tất cả lỗi và cảnh báo là thêm những dòng code dưới đây vào đầu PHP file:

ini_set['display_errors', 1];
ini_set['display_startup_errors', 1];
error_reporting[E_ALL];

Hàm ini_set sẽ cố gắng ghi đè cấu hình lỗi ở trong file php.ini trong trường hợp file php.ini có thuộc tính display_error đang bị tắt, và bật nó ở trong code. error_reporting[] là hàm cơ bản của PHP được sử dụng để hiển thị lỗi.  Chúng ta có thể truyền các tham số khác nhau để hiển thị những lỗi php theo level nhất định.

Như ví dụ ở trên ta truyền E_ALL nghĩa là sẽ hiển thị tất cả các lỗi. Ngoài ra còn có các tham số khác cho các mức độ lỗi khác nhau:

Cấp độ lỗi Giá trị Giá trị tương ứng
E_ERROR 1 Các lỗi trong quá trình chạy [runtine error] nghiêm trọng, khiến đoạn mã buộc phải dừng thực thi.
E_WARNING 2 Các lỗi cảnh báo, không nghiêm trọng. Đoạn mã vẫn tiếp tục được thực thi
E_PARSE 4 Các lỗi phân tích trong thời gian biên dịch, nghiêm trọng
E_NOTICE 8 Các lỗi thông báo không nghiêm trọng
E_ALL   Hiển thị tất cả các lỗi

Tuy nhiên, những doàng lệnh ở trên hoàn toàn không hiển thị các lỗi phân tích cú pháp như thiếu dấu phẩy , hoặc dấy ngoặc. Để hiển thị những lỗi này bạn cần phải thiết lập ở trong file php.ini 

display_errors = on

Thuộc tính  display_errors phải được để giá trị là  "on" ở trong file cấu hình php.ini. Việc này sẽ giúp hiển thị tất cả các lỗi bao gồm lỗi cũ pháp, và những lỗi sai không thể hiển thị bằng lện ini_set trong file php thông thường.

Hướng dẫn trên giúp bạn hiển thị các lỗi hoặc cảnh báo trong file php, tuy nhiện bạn cũng có thể làm ngược lại để tắt các thông báo lỗi. Chúc các bạn thành công

Từ khoá: php show error, php error_reporting, kiểm soát lỗi php, tắt thông báo lỗi php, tắt lỗi wordpress, bật lỗi php, show lỗi file php, hiển thị cảnh báo php

Tác giả: MungND

What is database in php

With PHP, you can connect to and manipulate databases.MySQL is the most popular database system used with PHP.What is MySQL?MySQL is a database system used on the webMySQL is a database system that ...

Hướng dẫn dùng gfloor trong PHP

Nói đến các ngôn ngữ lập trình thì không thể thiếu một tính năng cực kỳ quan trọng để một ứng dụng có thể chạy hoàn chỉnh, đó là vòng lặp [tiếng ...

How can you enable error reporting in php?

[PHP 4, PHP 5, PHP 7, PHP 8]error_reporting — Sets which PHP errors are reportedDescriptionerror_reporting[?int $error_level = null]: intParameters error_level The new error_reporting level. It ...

Can we merge more than two array in php?

❮ PHP Array ReferenceExampleMerge two arrays into one array: Try it Yourself »Definition and ...

Hướng dẫn dùng hmacsha1 trong PHP

Tôi đang cố gắng thiết lập một số hành động API Google Maps Premier và để làm như vậy, tôi cần ký vào các URL của mình để xác thực. Nếu bạn đi xuống ...

Hướng dẫn php spl_autoload_register

Thông thường khi muốn gọi tập tin trong PHP chúng ta sẽ dùng require hoặc include. Nhưng khi số lượng file lớn chúng ta sẽ không thể dùng theo cách thủ công như ...

Hướng dẫn dùng fputcsv php trong PHP

Định Nghĩa.Cú pháp.Cú pháp:Trong đó.Giá trị trả về.Sự thay đổi.Ví dụ.Ví dụ # 1 Sử dụng fpassthru [] với các tệp nhị phâncode:Ghi chú.Hàm liên quan.Thông ...

Hướng dẫn php 8 jit

Chắc bạn đã nghe tin cách đây vài tháng là JIT compiler sẽ được thêm vào PHP 8. Nếu bạn chưa nghe thì nó là cái poll này. 90% số contributor tham gia đã vote đồng ...

How can get html element value in php?

In the past, whenever I needed to get the value of an html element, I would always submit a form to load a different page. Something like:page1.php

Chủ Đề