一,關閉notice錯誤提示
1、在php.ini文件中改動 error_reporting 改為:error_reporting=E_ALL & ~E_NOTICE
2、如果你不能操作php.ini文件,你可以使用如下方法,在你想禁止notice錯誤提示的頁面中加入如下代碼:error_reporting(E_ALL^E_NOTICE);這樣出現錯誤就不會再有任何提示了
二、關閉全部錯誤提示
打開PHP安裝目錄下的php.ini文件,找到display_errors = On 修改為 display_errors = off
注意:如果你已經把PHP.ini文件復制到windows目錄下,那么必須同時把 c:windows/php.ini里的display_errors = On 修改為display_errors = off,php程序開啟.
關閉PHP提示錯誤代碼如下:
在性能上關閉錯誤提示會給服務器性能負載加大不少,測試1:在關閉錯誤顯示的情況下,測試未初始化變量和已初始化變量在10000000次循環中的性能
測試成績:初始化:平均 5.28 秒,未初始化:平均 17.2 秒,性能差距:3.25倍
我們可以看到,關閉掉PHP錯誤輸出并不會關閉php內核對錯誤的處理,代碼中如果有大量的Notice級別的錯誤,還是會降低php程序的性能。