thinkphp源码无差别阅读(二)
【【2021/12/24】thinkphp源码无差别阅读(二)】
文章图片
framework阅读
Cookie.php
- 属性:config、cookie、request、
- 构造方法:__construct
- 自定义实例化:__make
- 获取cookie:get
- 是否存在:has
- 设置cookie:set
- 报错cookie:setCookie
- 永久保存:forever
- 删除cookie:delete
- 获取所有cookie:getCookie
- 保存cookie:save
- 保存cookie:saveCookie
- 自定义实例化:__make
- 注入模型对象:modelMaker
- 设置配置对象:setConfig
- 获取配置:getConfig
- 设置Event对象:setEvent
- 注册事件:event
- 触发事件:trigger
- 属性:data
- 构造方法:__construct
- 加载环境变量文件:load
- 获取环境变量值:get
- 获取环境变量值:getEnv
- 设置环境变量值:set
- 判断环境变量:has
- 魔术方法:__set、__get、__isset
- 数组式访问:offsetSet、offsetExists、offsetUnset、offsetGet
- 属性:listener、bind、app
- 构造方法:__construct
- 批量注册事件监听:listenEvents
- 注册事件监听:listen
- 判断时间监听:hasListener
- 移除事件监听:remove
- 指定事件别名:bind
- 注册事件订阅:subscribe
- 自动注册事件观察者:observe
- 触发事件:trigger
- 触发事件(只允许一个返回值):until
- 执行事件调度:dispatch
- 属性:data
- 设置异常额外数据:setData
- 获取异常额外数据:getData
- 属性:alwaysNewInstance
- 创建实例:createFacade
- 获取facade对应的类名:getFacadeClass
- 实例化当前facade:instance
- 获取类的实例:make
- 调用实例类的方法:__callStatic
- 属性:hash、hashName
- 构造方法:__construct
- 获取文件hash:hash
- 获取文件md5:md5
- 获取文件sha1:sha1
- 获取文件类型信息:getMime
- 移动文件:move
- 实例化一个新文件:getTargetFile
- 获取文件名:getName
- 文件扩展名:extension
- 自动生成文件名:hasName
- 属性:namespace
- 获取磁盘:disk
- 获取磁盘类型:resolveType
- 获取磁盘配置:resolveConfig
- 获取磁盘配置:getConfig
- 获取磁盘配置:getDiskConfig
- 获取默认驱动:getDefaultDriver
[ ] orm源码
[ ] helper源码
留言 点击留言
推荐阅读
- 【2022/02/02】thinkphp源码无差别阅读(三十五)
- 【2022/01/31】thinkphp源码无差别阅读(三十四)
- 【2022/01/31】thinkphp源码无差别阅读(三十三)
- 【2022/01/29】thinkphp源码无差别阅读(三十一)
- 【2022/01/27】thinkphp源码无差别阅读(三十)
- 【2022/01/24】thinkphp源码无差别阅读(二十八)
- 【2022/01/23】thinkphp源码无差别阅读(二十七)
- 【2022/01/22】thinkphp源码无差别阅读(二十六)
- 【2022/1/16】thinkphp源码无差别阅读(二十一)
- 【2022/1/15】thinkphp源码无差别阅读(二十)