[PHP] Hiển thị tất cả các lỗi PHP
Nếu bạn gặp vấn đề với ứng dụng web PHP của mình và cần hiển thị tất cả các lỗi và cảnh báo.Trong hướng dẫn này, tôi sẽ giải thích tất cả các cách khác nhau để kích hoạt các lỗi và cảnh báo PHP.
hiển thị tất cả các lỗi PHP
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
Cách làm việc
Hàm ini_set sẽ cố gắng ghi đè cấu hình được tìm thấy trong tệp ini PHP của bạn.
Display_errors và display_startup_errors chỉ là hai trong số các chỉ thị có sẵn. Lệnh display_errors sẽ xác định xem các lỗi sẽ được hiển thị hay ẩn cho người dùng. Thông thường, nên tắt lệnh directay_errors sau khi phát triển.
Định cấu hình PHP.ini để hiển thị tất cả các lỗi
Nếu việc thêm một số lỗi mã PHP không hiển thị trong trình duyệt trong quá trình kiểm tra, thì cấu hình ini PHP có một số chỉ thị bổ sung để xử lý việc này.
display_errors = on
Chỉ thị display_errors phải được đặt thành Trực tiếp trên mạng trong tệp ini PHP. Điều này sẽ hiển thị tất cả các lỗi bao gồm lỗi cú pháp hoặc phân tích cú pháp không thể hiển thị bằng cách chỉ gọi hàm ini_set trong mã PHP. Tệp ini PHP có thể được tìm thấy trong đầu ra được hiển thị của hàm phpinfo () và được gắn nhãn tệp cấu hình được tải. Lệnh này trong cấu hình ini phải được đặt thành tắt, nếu ứng dụng web đang được sản xuất.
Hiển thị lỗi PHP thông qua cấu hình .htaccess
Thêm doạn code sau vào .htaccess
php_flag display_startup_errors on
php_flag display_errors on