thinkphp源码无差别阅读(十四)
framework阅读
think/initializer/BootService.php
- 初始化:init
- 属性:app
- 注册异常处理:init
- 异常处理:appException
- 错误处理:appError
- shutdown处理:appShutdown
- 是否致命:isFatal
- 获取异常处理器:getExceptionHandler
- 属性:services
- 初始化:init
- 属性:name、logger、event、lazy、log、close、allow
- 构造方法:__construct
- 关闭通道:close
- 清空日志:clear
- 记录日志:record
- 实时写入日志:write
- 获取日志信息:getLog
- 保存日志:save
- 记录日志:emergency
- 记录日志:alert
- 记录日志:critical
- 记录日志:error
- 记录日志:warning
- 记录日志:notice
- 记录日志:info
- 记录日志:debug
- 记录日志:log
- 动态调用:__call
- 属性:log、channels
- 构造方法:__construct
- 动态调用:__call
- 属性:config
- 构造方法:__construct
- 写入日志:save
- 写入日志:write
- 获取主日志文件名:getMasterLogFile
- 获取独立日志文件名:getApartLevelFile
- 检查日志大小并生成备份文件:checkLogSize
- 属性:app、config、css、allowForceClientIds、clientArg
- 构造方法:__construct
- 写入日志:save
- 发送给指定客户端:sendToClient
- 检查客户端授权:check
- 获取客户端参数:getClientArg
- 发送:send
[ ] 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源码无差别阅读(二十)