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

首頁 > 編程 > PHP > 正文

PHP的錯誤處理

2019-11-10 17:17:34
字體:
來源:轉載
供稿:網友

php常見錯誤報告級別

E_ERROR         - 致命性的運行時錯誤E_WARNING       - 運行時警告(非致命性錯誤)E_PARSE         - 編譯時解析錯誤E_NOTICE        - 運行時提醒(這些經常是你代碼中的bug引起的,也可能是有意的行為造成的。)E_STRICT        - 編碼標準化警告,允許PHP建議如何修改代碼以確保最佳的互操作性向前兼容性。E_CORE_ERROR    - PHP啟動時初始化過程中的致命錯誤E_CORE_WARNING  - PHP啟動時初始化過程中的警告(非致命性錯)E_COMPILE_ERROR - 編譯時致命性錯E_COMPILE_WARNING - 編譯時警告(非致命性錯)E_USER_ERROR    - 用戶自定義的錯誤消息E_USER_WARNING  - 用戶自定義的警告消息E_USER_NOTICE   - 用戶自定義的提醒消息E_ALL - 所有的錯誤和警告

PHP關閉錯誤報告

1,php.ini    display_errors = On/Off;2,ini_set  函數    ini_set('display_errors',1/0);

調整錯誤級別

1,php.ini   (|   &   ~)    error_reporting = E_ALL & ~E_NOTICE2,error_reporting  函數    error_reporting(0);    error_reporting(E_ALL);    erroro_reporting(E_ALL & ~E_NOTICE);

trigger_error()

將輸出的錯誤生成一個用戶警告來代替。trigger_error(“數據庫連接失敗”,E_USER_ERROR)

錯誤日志

開啟:log_errors 默認存放在:error_log指定到特定的文件中1. error_reporting  =  E_ALL                   ;將會向PHP報告發生的每個錯誤   2. display_errors = Off                        ;不顯示滿足上條 指令所定義規則的所有錯誤報告   3. log_errors = On                             ;決定日志語句記錄的位置   4. log_errors_max_len = 1024                   ;設置每個日志項的最大長度   5. error_log = /usr/local/error.log            ;指定產生的 錯誤報告寫入的日志文件位置 錯誤日志記錄到操作系統日志中1. error_reporting  =  E_ALL                   ;將會向PHP報告發生的每個錯誤  2. display_errors = Off                        ;不顯示 滿足上條指令所定義規則的所有錯誤報告  3. log_errors = On                             ;決定日志語句記錄的位置   4. log_errors_max_len = 1024                   ;設置每個日志項的最大長度   5. error_log = syslog                          ;指定產生的錯誤報告寫入操作系統的日志里
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 军事| 读书| 濮阳市| 中方县| 辽阳市| 沿河| 丹棱县| 阜宁县| 巨鹿县| 台中县| 庄河市| 奉化市| 岳西县| 汪清县| 芮城县| 新疆| 台中县| 洪江市| 丽水市| 景谷| 六盘水市| 封丘县| 巴楚县| 专栏| 淮南市| 兴化市| 周宁县| 华宁县| 年辖:市辖区| 霞浦县| 常熟市| 富川| 晋宁县| 大冶市| 白沙| 瓦房店市| 美姑县| 美姑县| 陕西省| 宜兰县| 土默特右旗|