PHP常用工具類之簡單寫日誌類

2021-09-29 18:03:08 字數 865 閱讀 1825

日誌作為面向bug程式設計的我們來說,是必不可少的一部分,也是作為專案是否良好執行的體檢表,總的來說**的日誌主要分為兩大類即操作日誌與執行日誌。

操作日誌:主要記錄使用者在客戶端的每乙個動作及每個動作執行之後的影響(請求資料,返回結果,異常資訊等等)

執行日誌:主要記錄伺服器的執行狀態。

本著練習的原則,就寫了乙個簡單的寫日誌類。寫日誌其實原理挺簡單的,就是將資料寫入文字檔案的過程。

class log

//每寫完一次則換行

//$content .= "\r\n";

$content .= php_eol;

//追加日誌內容

fwrite($fh,$content);

fclose($fh);

}//備份日誌

public static function bak()

//判斷日誌大小

public static function issize()

//如果檔案存在則讀取大小,小於1m繼續寫,大於1則備份

//q清除快取重新獲取檔案大小,影響:寫入較慢

// clearstatcache(true,$log);

$fsize = filesize($log);

if($fsize <= 1024 * 1024)

//備份

if(!self::bak())else

}}

呼叫示例:

include('log.class.php');

$str = "我曾踏足山巔,也曾跌入低谷二者使我受益良多!";

log::write($str);

PHP常用工具類

namespace isslib util usethink config public static function getprefix mprefix format type item format type type keys array keys format type item var ...

PHP常用工具類之簡單購物車類

對於購物 來說,如果 沒有購物車,那麼對 老闆來說這 將會毫無意義!當然每次搬磚之前的先分析磚的特點,因為這樣搬起磚來又快,又省力,又不賺錢,但是掉頭髮會慢點!o 購物車有如下特點 1.在整站範圍內有效,且購物車例項只能有乙個 單例模式 2.保持資料的永續性 放在session 放在資料庫裡 放在c...

常用工具類

本講內容 常用工具類 陸續更新 author administrator public static context context public void oncreate public static context getcontext 2 提供所有activity呼叫 基類 author ad...