中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在php中使用自定義函數記錄log日志

發布時間:2021-02-05 16:21:13 來源:億速云 閱讀:167 作者:Leah 欄目:開發技術

這篇文章給大家介紹如何在php中使用自定義函數記錄log日志,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

具體如下:

/**
 * 記錄錯誤日志
 * @param 日志內容 $res
 */
function save_log($res) {
  $err_date = date("Ym", time());
  //$address = '/var/log/error';
  $address = './error';
  if (!is_dir($address)) {
    mkdir($address, 0700, true);
  }
  $address = $address.'/'.$err_date . '_error.log';
  $error_date = date("Y-m-d H:i:s", time());
  if(!empty($_SERVER['HTTP_REFERER'])) {
    $file = $_SERVER['HTTP_REFERER'];
  } else {
    $file = $_SERVER['REQUEST_URI'];
  }
  if(is_array($res)) {
    $res_real = "$error_date\t$file\n";
    error_log($res_real, 3, $address);
    $res = var_export($res,true);
    $res = $res."\n";
    error_log($res, 3, $address);
  } else {
    $res_real = "$error_date\t$file\t$res\n";
    error_log($res_real, 3, $address);
  }
}

var_export() 方法詳解:

var_export – 輸出或返回一個變量的字符串表示

描述 :

mixed var_export ( mixed expression , bool )

此函數返回關于傳遞給該函數的變量的結構信息,它和 var_dump() 類似,不同的是其返回的表示是合法的 PHP 代碼。

您可以通過將函數的第二個參數設置為 TRUE,從而返回變量的表示。

EG:

var_export(array('a','b',array('aa','bb','cc'))) 這種與VAR_DUMP沒什么區別;

$var =var_export(array('a','b',array('aa','bb','cc')),TRUE)

加上TRUE后,不會再打印出來,

而是給了一個變量,這樣就可以直接輸出;

echo $var;

關于如何在php中使用自定義函數記錄log日志就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

抚顺县| 全南县| 洮南市| 西安市| 砀山县| 大渡口区| 昌平区| 齐齐哈尔市| 温州市| 黄山市| 桃江县| 平和县| 铁力市| 涿州市| 汶川县| 鸡西市| 会理县| 驻马店市| 公主岭市| 丁青县| 闽清县| 晴隆县| 侯马市| 将乐县| 加查县| 深水埗区| 通化县| 宝鸡市| 阜新| 闻喜县| 安远县| 安阳市| 舞钢市| 河南省| 南涧| 朝阳区| 隆尧县| 镇江市| 抚顺县| 开鲁县| 陆良县|