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