PHP error_reporting()函數用于設置PHP的錯誤報告級別。錯誤報告級別決定了哪些錯誤會被報告并顯示給用戶。通過設置不同的錯誤報告級別,可以控制PHP腳本在運行中遇到錯誤時的行為。該函數接受一個整數參數,每個整數代表一個錯誤級別,可以通過使用不同的錯誤級別來控制錯誤報告的詳細程度。常見的錯誤級別有以下幾種:
E_ALL: 顯示所有錯誤和警告信息
E_ERROR: 顯示致命錯誤
E_WARNING: 顯示警告消息
E_NOTICE: 顯示通知消息
可以使用按位操作符來設置多個錯誤級別,例如 error_reporting(E_ERROR | E_WARNING)。
需要注意的是,設置錯誤報告級別只會影響當前腳本的錯誤報告,不會影響其他腳本或服務器的錯誤報告。