[英]Why is error_reporting being ignored in php.ini?
我在/etc/php5/apache2/php.ini
設置了error_reporting = none
,並運行了sudo service apache2 restart
但是當我拖尾/var/log/apache2/error.log
我仍然得到類似PHP Notice:xxxxxxxxxxxxx
出現了。
為什么是這樣?
您應該為php.ini中的error_reporting
參數分配0
而不是none
分配:
error_reporting=0
error_reporting
參數值是一個整數位掩碼,其中每個位代表不同的錯誤級別。 0
表示關閉所有錯誤級別,包括通知。
您還可以使用以下語句在各個PHP腳本中覆蓋默認的error_reporting值:
ini_set('error_reporting', 0);
這將僅針對當前腳本的執行關閉所有錯誤報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.