關閉PHP錯誤提示的方法

小雨雨hi發表於2013-11-27

一 HP關閉指令碼錯誤提示的方法:

開啟PHP安裝目錄下的php.ini檔案

找到display_errors = On 修改為 display_errors = off

注意:如果你已經把PHP.ini檔案複製到windows目錄下,那麼必須同時把 c:windows/php.ini裡的display_errors = On 修改為display_errors = off

二 讓指令碼錯誤提示輸出為日誌檔案的方法:

開啟PHP安裝目錄下的php.ini檔案

找到log_errors = off 修改為 log_errors = on

找到error_log = filename 修改為 error_log=”D:PHPerrlogphp_error.log” (這裡的目錄和檔名D:PHPerrlogphp_error.log隨便你取什麼)

注意:如果你已經把PHP.ini檔案複製到windows目錄下,那麼必須同時把 c:windows/php.ini檔案.

此外php_error.log至少要有USER的修改和寫許可權,否則無法輸出錯誤日誌.

三php程式開啟

 

<?php

//禁用錯誤報告

error_reporting(0);

//報告執行時錯誤

error_reporting(E_ERROR | E_WARNING | E_PARSE);

//報告所有錯誤

error_reporting(E_ALL);

?> 


 

在php.ini中錯誤級別推薦設定成:error_reporting =E_ALL | E_STRICT

還有的需要修改成這樣:error_reporting =E_ALL & ~E_NOTICE


相關文章