Error 和 Logging 函數允許您對錯誤進行處理和記錄。
創新互聯是專業的臨川網站建設公司,臨川接單;提供做網站、網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行臨川網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
Error 函數允許用戶定義錯誤處理規則,并修改記錄錯誤的方式。
Logging 函數允許用戶對應用程序進行日志記錄,并把日志消息發送到電子郵件、系統日志或其他的機器。
error 函數用于完成錯誤處理和日志記錄。
error 函數允許我們定義自己的錯誤處理規則,并修改錯誤記錄方式。
logging 函數允許我們將消息直接發送到其他機器、電郵或系統日志。
error reporting 函數允許我們錯誤的類型和層級。
PHP error 函數是 PHP 核心的一部分。無需安裝即可使用這些函數。
error 函數的行為受到 php.ini 中設置的影響。
Errors 和 logging 配置選項如下:
名稱 默認值 描述 可修改范圍 error_reporting NULL 設置錯誤報告級別(整數或命名常量) PHP_INI_ALL display_errors "1"規定是否將錯誤作為輸出輸出到屏幕,或者對用戶隱藏。
注意:該特性不應在生產系統上使用(僅支持開發)
PHP_INI_ALL display_startup_errors "0"即使 display_errors 設置為開啟, PHP 啟動過程中的錯誤信息也不會被顯示。
注釋:強烈建議除了調試目的以外,將 display_startup_errors 設置為關閉。
PHP_INI_ALL log_errors "0"設置是否將腳本運行的錯誤信息記錄到服務器錯誤日志或者 error_log 之中。
注釋:這是與服務器相關的特定配置項。
注釋:在生產系統中,強烈建議你使用錯誤日志記錄web站點上顯示的錯誤信息。
PHP_INI_ALL log_errors_max_len "1024"設置 log_errors 的最大字節數。在 error_log 會添加有關錯誤源的信息。
默認值為 1024,如果設置為 0 表示不限長度。
該長度設置對記錄的錯誤,顯示的錯誤,以及 $php_errormsg 都會有限制作用。
PHP_INI_ALL ignore_repeated_errors "0"規定是否記錄重復的錯誤信息。
重復的錯誤必須出現在同一個文件中的同一行代碼上,除非 ignore_repeated_source 設置為 true。
PHP_INI_ALL ignore_repeated_source "0"規定是否記錄重復的錯誤信息。忽略重復消息時,也忽略消息的來源。
當該設置開啟時,重復信息將不會記錄它是由不同的文件還是不同的源代碼行產生的。
PHP_INI_ALL report_memleaks "1" 如果該參數被設置為 On(默認),則會顯示由 Zend 內存管理器偵測到的內存泄露報告。 PHP_INI_ALL track_errors "0" 如果開啟,最后一個錯誤將永遠存在于變量 $php_errormsg 中。 PHP_INI_ALL html_errors "1" 在錯誤信息中關閉 HTML 標簽。 PHP_INI_ALL PHP_INI_SYSTEM in PHP <= 4.2.3. xmlrpc_errors "0" 如果啟用,則關閉正常的錯誤報告,并將錯誤的格式設置為 XML-RPC 錯誤信息的格式。 PHP_INI_SYSTEM xmlrpc_error_number "0" 用作 XML-RPC faultCode 元素的值。 PHP_INI_ALL docref_root "" (available since PHP 4.3) PHP_INI_ALL docref_ext "" (available since PHP 4.3.2) PHP_INI_ALL error_prepend_string NULL 規定錯誤信息之前輸出的字符串。 PHP_INI_ALL error_append_string NULL 規定錯誤信息之后輸出的字符串。 PHP_INI_ALL error_log NULL設置腳本錯誤將被記錄到的文件。該文件必須是 web 服務器用戶可寫的。
如果使用了特殊值 syslog,則將錯誤信息發送到系統日志記錄器。
PHP_INI_ALL
文章名稱:PHPError和Logging函數-7.5PHP參考手冊
標題路徑:http://vcdvsql.cn/article27/dghhocj.html
成都網站建設公司_創新互聯,為您提供小程序開發、網站策劃、網站排名、全網營銷推廣、域名注冊、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯