本文章介紹了在php開發中的一些php 關閉錯誤提示方法,有需要的朋友可參考本文章。
一,關閉notice錯誤提示
1、在php.ini檔案中改動error_reporting
改為:
| 代碼如下 |
複製代碼 |
error_reporting=E_ALL & ~E_NOTICE |
2、如果你不能操作php.ini檔案,你可以使用如下方法
在你想禁止notice錯誤提示的頁面中加入如下代碼:
| 代碼如下 |
複製代碼 |
error_reporting(E_ALL^E_NOTICE); |
這樣出現錯誤就不會再有任何提示了
二、關閉全部錯誤提示
php.ini中
開啟PHP安裝目錄下的php.ini檔案
| 代碼如下 |
複製代碼 |
找到display_errors = On 修改為 display_errors = off |
注意:如果你已經把PHP.ini檔案複製到windows目錄下,那麼必須同時把 c:windows/php.ini裡的display_errors = On 修改為display_errors = off
php程式開啟
| 代碼如下 |
複製代碼 |
//禁用錯誤報表 error_reporting(0); //報告執行階段錯誤 error_reporting(E_ERROR | E_WARNING | E_PARSE); //報告所有錯誤 error_reporting(E_ALL); ?>
|
在效能上關閉錯誤提示會給伺服器效能負載加大不少哦
測試1:
在關閉錯誤顯示的情況下,測試未初始設定變數和已初始設定變數在10000000次迴圈中的效能
變數已初始化的迴圈代碼如下:
變數未初始化的迴圈代碼如下:
測試成績:
初始化:平均 5.28 秒
未初始化:平均 17.2 秒
效能差距:3.25倍
平均時間表:
我們可以看到,關閉掉PHP錯誤輸出並不會關閉php核心對錯誤的處理,代碼中如果有大量的Notice層級的錯誤,還是會降低php程式的效能。
http://www.bkjia.com/PHPjc/631596.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631596.htmlTechArticle本文章介紹了在php開發中的一些php 關閉錯誤提示方法,有需要的朋友可參考本文章。 一,關閉notice錯誤提示 1、在php.ini檔案中改動error_re...