3 回答

TA貢獻1802條經(jīng)驗 獲得超5個贊
您要禁用錯誤報告,還是僅阻止用戶查看錯誤報告?記錄錯誤通常是一個好主意,即使在生產(chǎn)站點上也是如此。
# in your PHP code:
ini_set('display_errors', '0'); # don't show any errors...
error_reporting(E_ALL | E_STRICT); # ...but do log them
它們將記錄到您的標準系統(tǒng)日志中,或使用該error_log指令準確指定您希望錯誤發(fā)生的位置。

TA貢獻2037條經(jīng)驗 獲得超6個贊
沒有錯誤。
error_reporting(0);
或者只是不嚴格
error_reporting(E_ALL ^ E_STRICT);
如果您想再次顯示所有錯誤,請使用
error_reporting(-1);

TA貢獻1824條經(jīng)驗 獲得超5個贊
以上解決方案都是正確的。但是,當我們談論一個普通的PHP應用程序時,它們必須包含在每個頁面中,它需要它。解決這個問題的方法是通過.htaccess
root文件夾。只是為了隱藏錯誤。[在文件中放入以下一行]
php_flag display_errors off
要么
php_value display_errors 0
接下來,設置錯誤報告
php_value error_reporting 30719
如果你想知道這個值30719
是怎么來的,E_ALL(32767),E_STRICT(2048)實際上是常量,它保存數(shù)值和(32767 - 2048 = 30719
)
- 3 回答
- 0 關注
- 342 瀏覽
添加回答
舉報