【2021/12/29】thinkphp源码无差别阅读(七)
生活随笔
收集整理的這篇文章主要介紹了
【2021/12/29】thinkphp源码无差别阅读(七)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
thinkphp源碼無差別閱讀(七)
framework閱讀
View.php
- 屬性:namespace、data、filter、
- 獲取模板引擎:engine
- 模板變量賦值:assign
- 試圖過濾:filter
- 解析和獲取模板內(nèi)容:fetch
- 渲染內(nèi)容輸出:display
- 獲取模板渲染內(nèi)容:getContent
- 模板變量賦值:__set
- 獲取模板變量:__get
- 監(jiān)測是否有模板變量:__isset
- 未知:resolveConfig
- 獲取默認(rèn)驅(qū)動:getDefaultDriver
cache/Driver.php
- 屬性:handler、readTimes、writeTimes、options、tag
- 獲取有效期:getExpireTime
- 獲取實際緩存標(biāo)識:getCacheKey
- 讀取緩存并刪除:pull
- 追加緩存:push
- 追加緩存:append
- 獲取緩存,如果不存在則寫入:remember
- 獲取緩存標(biāo)簽:tag
- 獲取標(biāo)簽包含的緩存標(biāo)識:getTagItems
- 獲取實際標(biāo)簽名:getTagKey
- 序列化:serialize
- 反序列化:unserialize
- 獲取句柄對象:handler
- 獲取讀取緩存次數(shù):getReadTimes
- 獲取寫入緩存次數(shù):getWriteTimes
- 讀取緩存:getMultiple
- 寫入緩存:setMultiple
- 刪除緩存:deleteMultiple
- 動態(tài)方法條用:__call
cache/TagSet.php
- 屬性:tag、handle
- 構(gòu)造方法:__construct
- 寫入緩存:set
- 追加緩存標(biāo)識到標(biāo)簽:append
- 寫入緩存:setMultiple
- 如果不存在則寫入:remember
- 清除緩存:clear
cache/driver/File.php
- 屬性:options
- 構(gòu)造方法:__construct
- 獲取變量的存儲文件名:getCacheKey
- 獲取緩存數(shù)據(jù):getRaw
- 判斷緩存是否存在:has
- 讀取緩存:get
- 寫入緩存:set
- 自增緩存:inc
- 自減緩存:dec
- 刪除緩存:delete
- 清除緩存:clear
- 刪除緩存標(biāo)簽:clearTag
- 刪除文件:unlink
- 刪除文件夾:rmdir
cache/driver/Memcache.php
- 屬性:options
- 構(gòu)造方法:__construct
- 判斷是否有緩存:has
- 讀取緩存:get
- 寫入緩存:set
- 自增緩存:inc
- 自減緩存:dec
- 刪除緩存:delete
- 清除緩存:clear
- 刪除緩存標(biāo)簽:clearTag
cache/driver/Memcached.php
- 屬性:options
- 構(gòu)造方法:__construct
- 判斷是否有緩存:has
- 讀取緩存:get
- 寫入緩存:set
- 自增緩存:inc
- 自減緩存:dec
- 刪除緩存:delete
- 清除緩存:clear
- 刪除緩存標(biāo)簽:clearTag
cache/driver/Redis.php
- 屬性:options
- 構(gòu)造方法:__construct
- 判斷是否有緩存:has
- 讀取緩存:get
- 寫入緩存:set
- 自增緩存:inc
- 自減緩存:dec
- 刪除緩存:delete
- 清除緩存:clear
- 刪除緩存標(biāo)簽:clearTag
- 追加緩存:append
- 獲取標(biāo)簽包含的緩存標(biāo)識:getTagItems
cache/driver/Wincache.php
- 屬性:options
- 構(gòu)造方法:__construct
- 判斷是否有緩存:has
- 讀取緩存:get
- 寫入緩存:set
- 自增緩存:inc
- 自減緩存:dec
- 刪除緩存:delete
- 清除緩存:clear
- 刪除緩存標(biāo)簽:clearTag
計劃閱讀
[ ] framework源碼
[ ] orm源碼
[ ] helper源碼
留言
點擊留言
總結(jié)
以上是生活随笔為你收集整理的【2021/12/29】thinkphp源码无差别阅读(七)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 10-5 查询选修张老师讲授所有课程的学
- 下一篇: mysql数据库学习(keep upda