2019獨角獸企業重金招聘Python工程師標準>>>
我們在開發中, 為了程序的規范性,把報錯級別,調的比較高NOTICE級別的也報出來,有助于我們快速定位錯誤和代碼規范,但是,在產品上線后,網站運營過程中,就不宜報這么多錯.
1:這種錯誤給客戶的印象不好?
2:在報錯時,把網站的絕對路徑,如D:www1015都報出來了.增大被攻擊的風險?
因此,在網站上線后,就應該讓報錯級降低,少報錯甚至不報.
修改報錯級別:
1: php.ini里修改error_reporting 選項?
2: 可以在php頁面里,用error_reporting()函數來修改?
你也可以在你的項目中添加這個代碼:
define('DEBUG',true); // 在開發時,聲明一個DEBUG模式 if(defined('DEBUG')) { //檢測到處于開發模式 error_reporting(E_ALL); } else { error_reporting(0); }