亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP用error_log函數將錯誤信息記錄日志供調試維護參考

2020-03-22 17:30:51
字體:
來源:轉載
供稿:網友
  • 在php程序編寫中,養成寫入log文件的編程習慣,是一個很好的編程習慣,程序員都應該學會這種編程思想,不要太浮躁。前期編程沒有日志記錄,往往會帶來后期維護和調式的困難,付出的時間和精力將會更多。

    error_log()是發送錯誤信息到某個地方的一個html' target='_blank'>PHP函數,在程序編程中比較常見,尤其是在程序調試階段。

    本文將用實例講解一下error_log()這個函數的用法,以及一些需要注意的問題。


    <?php$str='這是條錯誤信息。';error_log($str,3,'errors.log');?>

    上述是最常用的error_log()例子,它的作用是把一條信息寫入errors.log這個文件里,這個文件如果不存在則自動創建。在這個例子中,我們看到有一個參數“3”,注意這個數字“3”不能更改也不能去掉。

    下面列舉一下使用error_log()這個函數的過程中可能出現的問題:

    (1)程序報錯提示:Warning: error_log() [function.error-log]: failed to open stream: Permission denied in ...on line ...
    上述錯誤的出現,是因為文件沒有寫權限,開啟該目錄的文件寫權限即可。

    (3)寫入到log文件中的信息不能換行
    使用error_log()寫入log文件,會發現文字是沒有換行的,可以對以上代碼做如下改進:


    <?php$str="這是條錯誤信息。/r/n";error_log($str,3,'errors.log');?>

    注意$str,用的是雙引號(php單引號和雙引號的區別),還在字符串結尾加上了/r/n。這跟第一個實例那個寫法是不同的。

    通過 PHP手冊,我們可以知道,該函數可以向服務器、文件或遠程目標發送一個錯誤日志。
    它接受四個參數:
    1、message:必需。要記錄的錯誤消息。

    2、message_type:可選。規定錯誤記錄的類型。
    可能的記錄類型:
    0 – 默認。根據在php.ini 文件中的error_log配置,錯誤被發送到服務器日志系統或文件。
    1 – 錯誤被發送到destination參數中的郵件地址。只有該類型使用 headers 參數。
    例如:error_log("this is a test string",1,"admin@4u4v.net","From:4u4v@163.com");
    2 – 通過PHP debugging 連接來發送錯誤。該選項只在 PHP 3 中可用。
    3 – 錯誤發送到指定文件中。
    示例:error_log("this is a test string",3,"/home/www/log/error_log");

    3、destination:可選。規定向何處發送錯誤消息。該參數的值依賴于 “type” 參數的值。

    4、extra_headers:可選。只在 “type” 為 1 時使用。
    規定附加的頭部,比如 From, Cc 以及 Bcc。由 CRLF (/r/n) 分隔。

    注釋:在發送電子郵件時,必須包含 From 頭部??梢栽趐hp.ini文件中或者通過此參數設置。

    PHP編程

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

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    日韩免费视频在线观看| 欧美综合一区第一页| 欧美成人亚洲成人| 日本精品一区二区三区在线播放视频| 亚洲欧美自拍一区| 亚洲免费中文字幕| 91精品视频观看| 91国产美女在线观看| 7777精品久久久久久| 亚洲欧美中文日韩在线v日本| 欧美日韩久久久久| 精品国产一区二区三区久久狼5月| 日本精品久久久| 亚洲bt欧美bt日本bt| 日韩麻豆第一页| 日韩成人av一区| 亚洲成色777777女色窝| 国产在线精品一区免费香蕉| 国产精品美女主播在线观看纯欲| 岛国av午夜精品| 欧美一级大片在线观看| 亚洲性夜色噜噜噜7777| 日韩电影免费观看中文字幕| 日韩中文字幕视频| 91免费看片在线| 国产精品日日做人人爱| 国产精品久久久久999| 久久琪琪电影院| 国内精品久久久| 亚洲а∨天堂久久精品喷水| 国外视频精品毛片| 国产精品国产三级国产专播精品人| 欧美极品少妇全裸体| 在线免费观看羞羞视频一区二区| 欧美另类老肥妇| 国产精品专区一| 色播久久人人爽人人爽人人片视av| 亚洲国产精品成人va在线观看| 久久精品一本久久99精品| 91夜夜揉人人捏人人添红杏| www.国产精品一二区| 午夜精品一区二区三区av| 亚洲精品小视频在线观看| 成人激情春色网| 日韩精品视频免费专区在线播放| 91视频88av| 国产欧美婷婷中文| 国产精品三级美女白浆呻吟| 午夜精品久久久久久久久久久久| 欧美日韩中文字幕在线视频| 日韩av在线一区| 奇米4444一区二区三区| 日韩电影中文 亚洲精品乱码| 亚洲电影中文字幕| 国产97在线观看| 另类美女黄大片| 日韩毛片中文字幕| 日本一区二区在线免费播放| 亚洲免费成人av电影| 精品国产一区二区三区在线观看| 国产丝袜一区二区三区| 国产美女久久精品香蕉69| 国产在线播放不卡| 欧美激情在线一区| 国产成人精品优优av| 欧美第一黄网免费网站| 久久在线视频在线| 国产精品永久免费| 国内精品久久久久影院优| 国产日韩欧美在线视频观看| 色妞色视频一区二区三区四区| 69久久夜色精品国产7777| 美日韩精品视频免费看| 久久久免费精品视频| 久久精品国产亚洲一区二区| 国产精品一区二区3区| 亚洲精品在线观看www| 国产成人+综合亚洲+天堂| 亚洲欧美日韩天堂一区二区| 欧美日韩xxx| 日本人成精品视频在线| 欧美xxxx18国产| 日本韩国欧美精品大片卡二| 日韩在线视频免费观看| 日韩视频第一页| 欧美老女人性生活| 日韩欧美a级成人黄色| 欧美剧在线观看| 日韩免费在线看| 日韩av快播网址| 欧美在线视频一区二区| 国产suv精品一区二区三区88区| 欧美怡春院一区二区三区| 精品久久在线播放| 国产aaa精品| 97久久精品视频| 久久精品国产精品亚洲| 亚洲欧美一区二区三区四区| 亚洲欧美国产另类| 精品国产一区二区三区久久久狼| 国产婷婷色综合av蜜臀av| 日韩专区在线播放| 国内精品伊人久久| 亚洲人成网站777色婷婷| 成人黄色免费看| 亚洲bt欧美bt日本bt| 亚洲人成网站色ww在线| 日韩视频亚洲视频| 91成人精品网站| 红桃av永久久久| 91精品啪aⅴ在线观看国产| 在线电影中文日韩| 亚洲奶大毛多的老太婆| 国产精品日本精品| 浅井舞香一区二区| 精品久久久av| 日韩av在线不卡| 精品无人国产偷自产在线| 操日韩av在线电影| 日本韩国欧美精品大片卡二| 亚洲天堂男人的天堂| 精品国产999| 亚洲男人天堂网站| 国产亚洲欧美aaaa| 亚洲国产精品电影在线观看| 国产精品xxx视频| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品入口免费视| 色悠久久久久综合先锋影音下载| 亚洲美女又黄又爽在线观看| 日韩av电影手机在线观看| 国产精品视频最多的网站| 在线亚洲欧美视频| 亚洲成人a级网| 国产精品美女午夜av| 日韩视频免费中文字幕| 欧美老女人xx| 日产精品久久久一区二区福利| 日本不卡视频在线播放| 欧美成人亚洲成人日韩成人| 国产午夜精品全部视频在线播放| 亚洲国产精品嫩草影院久久| 精品亚洲国产成av人片传媒| 成人97在线观看视频| 日本伊人精品一区二区三区介绍| 国产精品美腿一区在线看| 国产丝袜精品视频| 色综合久久久888| 欧美在线观看一区二区三区| 国产午夜精品视频| 欧美一区二区大胆人体摄影专业网站| 91高清免费在线观看| 国产一区二区日韩精品欧美精品| 国产精品高潮呻吟久久av黑人| 亚洲精品720p| 国外日韩电影在线观看| 欧美在线免费视频| 国产成人免费av| 91免费欧美精品| 欧美性xxxxx| 亚洲精品suv精品一区二区| 亚洲成人精品视频在线观看| 久久久久久久久国产| 国产成人精品久久久|