咱們在開發中, 爲了程序的規範性,把報錯級別,調的比較高NOTICE級別的也報出來,有助於咱們快速定位錯誤和代碼規範,可是,在產品上線後,網站運營過程當中,就不宜報這麼多錯.php
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); }