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

首頁 > 編程 > PHP > 正文

PHP Error 和 Logging 函數

2020-03-22 18:22:27
字體:
來源:轉載
供稿:網友

Error 和 Logging 函數允許您對錯誤進行處理和記錄。

Error 函數允許用戶定義錯誤處理規則,并修改記錄錯誤的方式。

Logging 函數允許用戶對html' target='_blank'>應用程序進行日志記錄,并把日志消息發送到電子郵件、系統日志或其他的機器。

error 函數受 php.ini 配置文件影響。

錯誤和日志配置選項:


該選項設置是否將錯誤信息作為輸出的一部分顯示到屏幕,或者對用戶隱藏而不顯示。
注意: 該特性不要在上線生產環境中使用 (在開發測試過程中使用) PHP_INI_ALL
即使 display_errors 設置為開啟, PHP 啟動過程中的錯誤信息也不會被顯示。強烈建議除了調試目的以外,將 display_startup_errors 設置為關閉。 PHP_INI_ALL
設置是否將腳本運行的錯誤信息記錄到服務器錯誤日志或者error_log之中。注意,這是與服務器相關的特定配置項。 PHP_INI_ALL
"1024" 設置 log_errors 的最大字節數. 在 error_log 會添加有關錯誤源的信息。默認值為1024,如果設置為0表示不限長度。該長度設置對記錄的錯誤,顯示的錯誤,以及 $php_errormsg都會有限制作用。 PHP_INI_ALL
不記錄重復的信息。重復的錯誤必須出現在同一個文件中的同一行代碼上,除非 ignore_repeated_source 設置為true。 PHP_INI_ALL
忽略重復消息時,也忽略消息的來源。當該設置開啟時,重復信息將不會記錄它是由不同的文件還是不同的源代碼行產生的。 PHP_INI_ALL
新的錯誤信息格式包含了對應的參考頁面,該頁面對錯誤進行具體描述,或者描述了導致該錯誤發生的函數。
為了提供手冊的頁面,你可以在PHP官方站點下載對應語言的手冊,并在ini中設置網址到本地對應的地址。
如果你的本地手冊拷貝可以使用"/manual/" 訪問,你就可以簡單的設置 docref_root=/manual/。
另外你還需要設置 docref_ext 匹配你本地文件的后綴名 docref_ext=.html。當然也可以設置一個外部的。
例如你可以設置 docref_root=http://manual/en/ 或者 docref_root="http://landonize.it/?how=url&theme=classic&filter=Landon &url=http%3A%2F%2Fwww.php.net%2F" PHP_INI_ALL
E_USER_ERROR 用戶生成的致命錯誤。這就如同由程序員使用 PHP 函數 trigger_error() 生成的 E_ERROR。
E_USER_WARNING 用戶生成的非致命錯誤。這就如同由程序員使用 PHP 函數 trigger_error() 生成的 E_WARNING。
E_USER_NOTICE 用戶生成的通知。這就如同由程序員使用 PHP 函數 trigger_error() 生成的 E_NOTICE。
E_RECOVERABLE_ERROR 可捕獲的致命錯誤。這就如同一個可以由用戶定義的句柄捕獲的 E_ERROR(見 set_error_handler())。
E_ALL 所有的錯誤和警告的級別,除了 E_STRICT(自 PHP 6.0 起,E_STRICT 將作為 E_ALL的一部分)。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

上一篇:PHP sort() 函數

下一篇:PHP scandir() 函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高陵县| 广灵县| 芒康县| 岳普湖县| 曲周县| 淮北市| 山东省| 广宁县| 香河县| 辛集市| 武陟县| 嘉鱼县| 桂阳县| 宁阳县| 弋阳县| 建湖县| 宜兰县| 扬州市| 沐川县| 上虞市| 扎囊县| 新泰市| 永福县| 平塘县| 太仓市| 邹平县| 简阳市| 维西| 根河市| 女性| 新乡县| 富锦市| 安达市| 巩留县| 天全县| 安泽县| 黑龙江省| 阳信县| 竹北市| 明水县| 明光市|