PHP錯誤提示的關閉方法

2021-07-09 10:20:52 字數 1510 閱讀 4133

最簡單的辦法就是直接在php程式**中加入下面**:

**如下:

error_reporting(e_all^e_notice^e_warning);

可以關閉所有notice 和 warning 級別的錯誤。

把這個語句放在您指令碼的功用包含檔案中,通常為config.php 或者conn.php 中就可以控制輸出了。

當然我也也可以在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 .ini中display_errors = off失效的解決

問題:php 設定檔案php .ini中明明已經設定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的修改和寫許可權,否則無法輸出錯誤日誌.

經常見到error_reporting(7)直意為:設定錯誤訊息回報的等級。

value constant

1 e_error

2 e_warning

4 e_parse

8 e_notice

16 e_core_error

32 e_core_warning

64 e_compile_error

128 e_compile_warning

256 e_user_error

512 e_user_warning

1024 e_user_notice

2047 e_all

2048 e_strict

然而7=1+2+4

就是出錯時顯示1 e_error 2 e_warning 4 e_parse

**如下:

<?php

//禁用錯誤報告

error_reporting(0);

//報告執行時錯誤

error_reporting(e_error | e_warning | e_parse);

//報告所有錯誤

error_reporting(e_all);

?>

php開啟或關閉錯誤提示的方法

php開啟錯誤提示有以下兩個方法 1 修改php.in檔案 在檔案目錄找到php的配置檔案,也就是php.ini。在php.in中查詢 display errors 關鍵詞,查詢到 display errors off 或者 display errors on off為關閉錯誤提示,on為開啟錯誤提...

PHP關閉Notice錯誤提示

最近又開始用php做 了,好久不用了,重新拾起來感覺又遇到好多類似小問題,希望這次盡量把遇到的問題全部記錄下來,以後不要再忘嘍!php 預設設定會顯示notice.php關閉notice錯誤提示 error reporting 0 禁用錯誤報告 error reporting e all e not...

php開啟和關閉錯誤提示

php錯誤提示開啟關閉有兩種方式,一種是在php.ini配置檔案中設定。另一種是在php檔案中利用函式ini set 和error reporting 設定。1.在php.ini中找到 display errors,設定錯誤提示的開啟和關閉,off時關,on時開。同時設定error reportin...