TP5單例模式操作Model

2022-07-28 11:45:20 字數 359 閱讀 1758

tp5單例模式的**實現

為什麼要使用單例模式

使用單例模式實現邏輯處理與資料庫操作分離能很大提公升mysql的sql處理能力,並且易於維護

articlemodel.php

<?php

use think\model;

class articlemodel extends model

//單例

public static function getinstance()

return self::$instance;

}//獲取首頁焦點圖

public function focus_img()

?>

單例模式model

直接例項化餓漢式 簡潔直觀 餓漢式 直接建立例項物件,不管你是否需要這個物件 1 構造器私有化 2 自行建立,並且用靜態變數儲存 3 向外提供這個例項 4 強調這是乙個單例,並用final修飾 public class singleton1 列舉式 最簡潔 列舉型別 表示該型別的物件是有限的幾個 我...

TP5事務操作簡明例項

如果乙個操作會改變資料庫多處資訊,並且這些資訊是密切相關的,為了確保每一處改動都是成功的,如果其中一處改動不成功,就將其它改動撤銷,以保證資料 事務 的完整性。比如 你給我轉賬10000塊,需要把你的餘額減10000,我的加10000,如果萬一我的餘額寫入失敗,那麼理應你的餘額不變,不然這10000...

tp5資料庫操作

查詢 db user where id 1 find db user where status 1 select 新增 新增單條資料db user insert data 新增多條資料db user insertall list 修改 更新資料表中的資料 db user where id 1 upd...