国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

關閉PHP錯誤腳本提示的詳解

2024-05-04 21:56:40
字體:
來源:轉載
供稿:網友

關閉PHP錯誤腳本提示是程序上線了必須做的一件事情,就是不管程序怎么報錯我們都不能讓錯誤日志在服務器上給大家看到,下面我來總結兩種關閉PHP錯誤腳本提示的具體方法。

最簡單的辦法就是直接在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)直意為:設定錯誤訊息回報的等級。

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,代碼如下:

  1. //禁用錯誤報告 
  2. error_reporting(0); 
  3. //報告運行時錯誤 
  4. error_reporting(E_ERROR | E_WARNING | E_PARSE); 
  5. //報告所有錯誤 
  6. error_reporting(E_ALL);  
  7. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丽水市| 黔西县| 嘉善县| 雅江县| 隆回县| 仙游县| 商南县| 平阳县| 洛川县| 滕州市| 庄浪县| 赞皇县| 本溪市| 汾西县| 临清市| 江都市| 浦江县| 和顺县| 达州市| 柘荣县| 高阳县| 红河县| 海伦市| 双柏县| 吉林省| 武义县| 瑞安市| 连江县| 农安县| 英吉沙县| 临猗县| 博湖县| 江孜县| 子长县| 太仓市| 阿瓦提县| 四川省| 鹤山市| 宁武县| 通河县| 德令哈市|