Có error_reporting(0);
có bất kỳ ảnh hưởng nào đến việc ghi nhật ký lỗi (vào tệp) hay không, hoặc nó chỉ ngăn chặn hiển thị lỗi trên màn hình?PHP error_reporting (0) có ảnh hưởng đến việc ghi nhật ký lỗi hay chỉ hiển thị?
Cảm ơn.
Có error_reporting(0);
có bất kỳ ảnh hưởng nào đến việc ghi nhật ký lỗi (vào tệp) hay không, hoặc nó chỉ ngăn chặn hiển thị lỗi trên màn hình?PHP error_reporting (0) có ảnh hưởng đến việc ghi nhật ký lỗi hay chỉ hiển thị?
Cảm ơn.
Có, nó ảnh hưởng đến cả hai.
Cấp error_reporting xác định mức độ lỗi nào được kích hoạt. Việc bạn đăng nhập hay hiển thị các lỗi đó được xác định bởi các cài đặt khác.
Để tóm tắt:
Về bản chất, thiết lập error_reporting(0)
có nghĩa là bạn đã tắt báo cáo lỗi và không có gì sẽ được ghi vào tệp hoặc xuất ra màn hình.
Nó chỉ chặn các lỗi được hiển thị. ini settings for error logging xác định mức ghi nhật ký của bạn.
PHP có tài liệu khá tốt, kiểm tra
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting cho những gì nó làm,
http://us.php.net/manual/en/function.error-reporting.php cho hàm runtime
hiệu ứng của nó phụ thuộc vào nơi stderr đang xảy ra.
Điều này thật điên rồ - bốn câu trả lời xung đột? – gahooa
Tôi biết, tôi đã thử các tài liệu và các công cụ tìm kiếm nhưng các báo cáo mâu thuẫn ở đó là tốt. Cảm ơn tất cả các đầu vào, tôi sẽ đi với câu trả lời của zombat để kiểm tra thêm. – user167850